我已经得到了这段代码:
presorted_csv = CSV.read 'out.csv'
presorted_csv.sort! { |a, b| a[0].to_i <=> b[0].to_i }
我现在想简单地将已排序的CSV文件写入磁盘。 我希望它会像:
CSV.write('new.csv', presorted_csv)
然而,虽然有read
方法:
http://ruby-doc.org/stdlib-2.0.0/libdoc/csv/rdoc/CSV.html#method-c-read
没有write
方法!
如何在一行代码中执行此操作?