gpt4 book ai didi

ruby - 导入一个巨大的 csv 数据文件并使用标题访问使用 Ruby 的列

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:48 24 4
gpt4 key购买 nike

我需要导入一个巨大的 csv 数据文件(6880 列)并且我需要能够使用列标题来访问它。

什么是最好的方法?

速度并不重要。清晰度是。

最佳答案

FasterCSV (也是 available as CSV in Ruby 1.9 standard library )应该能够做到这一点。您可以使用列标题访问行的数据:

require 'fastercsv'
FasterCSV.foreach(csv_file, {:headers => true, :return_headers => false, :header_converters => :symbol, :converters => :all} ) do |row|
puts row[:some_column_header] # Would be "Some Column Header" in the csv file.
end

关于ruby - 导入一个巨大的 csv 数据文件并使用标题访问使用 Ruby 的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/374163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com