【发布时间】:2015-12-02 00:04:35
【问题描述】:
我对红宝石很陌生。这是我的代码:
require 'csv'
csv = CSV.read('C:\Users\hp1\Desktop\Datasets\000.csv', :headers=>true)
p csv['timestamp']
f = File.new('C:\Users\hp1\Desktop\Datasets\Columns_000.csv', 'wb')
f.puts(p)
f.close
我想要在这段代码中做的是,我想读取 000.csv 文件,并将名为“timestamp”的列复制到另一个 csv,Columns_000.csv。
但是发生的情况是,它会在我的终端上写入时间戳列的值。相反,我希望它把它们写在新的 csv 上。
我还有 2 列像我想复制到新的 csv 一样。有没有办法将它们全部复制在一起,还是我需要一个一个地复制它们?
【问题讨论】:
标签: ruby csv export-to-csv