TSV (タブ区切り値) ファイルを開き、特定の行を新しい CSV (カンマ区切り値) ファイルに保存したいと考えています。
行のヘッダーが「Actor1Code」のフィールドに含ま'NLD'
れている場合、その行を CSV に保存したいと考えています。そうでない場合は、次の行に繰り返します。これは私がこれまでに持っているものですが、明らかにそれだけでは十分ではありません:
require 'csv'
CSV.open("path/to.csv", "wb") do |csv| #csv to save to
CSV.open('data.txt', 'r', '\t').each do |row| #csv to scrape
if row['Actor1Code'] == 'NLD'
csv << row
else
end
end
end