ルビー 1.8.7 、レール 2.3.8 を使用しています。タブで区切られたTXTダンプファイルからデータを解析したい。
この TXT ダンプには、無効なデータがあるように見えるいくつかの CSS プロパティが含まれています。
FasterCSV gem を使用してコードを実行すると
FasterCSV.foreach(txt_file, :quote_char => '"',:col_sep =>'\t', :row_sep =>:auto, :headers => :first_row) do |row|
col= row.to_s.split(/\t/)
puts col[15]
end
コンソールに「Illegal quoteing on line 38」と書かれたエラー。無効なデータを含む行をスキップし、残りの行のデータロードプロセスを続行する方法を教えてもらえますか?