我尝试了几乎所有的东西,但是我感觉很不自在。ruby hash.values无法使用内置方法
我有一个CSV和阅读从中行:
CSV.foreach(file, quote_char: '"', col_sep: ',', row_sep: :auto, headers: true) { |line|
newLine = []
newLine = line.values #undefined method .values
...
}
线aparently哈希,因为线[“列名”]工作正常,也line.to_a返回[“关口”,“值“,”col2“,”value2“,...]
请帮忙,谢谢!
什么是'line.class'?另外'line.inspect'。 –
line.class是CSV :: Row,line.inspect是这样开始的:#
所以,不是'Hash'。这使问题变得无效,对吗? –