4
A
回答
1
什么:
require 'csv'
File.open("resfile.csv","w+") do |f|
CSV.foreach("file.csv") do |row|
f.puts(row[3..-1].join(","))
end
end
4
csv_table = CSV.read(file_path_in, :headers => true)
csv_table.delete("header_name")
csv_table.to_csv # => The new CSV in string format
检查CSV::Table
文档:http://ruby-doc.org/stdlib-1.9.2/libdoc/csv/rdoc/CSV/Table.html
1
csv_table = CSV.read("../path/to/file.csv", :headers => true)
keep = ["x", "y", "z"]
new_csv_table = csv_table.by_col!.delete_if do |column_name,column_values|
!keep.include? column_name
end
new_csv_table.to_csv
相关问题
- 1. 我可以删除flashlogs.txt吗?
- 2. 我可以删除xxxxxxxAreaRegistration.cs吗?
- 3. 我可以在Ruby中删除方法别名吗?
- 4. 使用Ruby从CSV文件中删除一行
- 5. 如何使用Ruby从CSV中删除行
- 6. 从CSV动态删除列
- 7. 可以使用pop_back从矢量中删除某些值吗?
- 8. 我们可以在删除,删除和截断中回滚吗?
- 9. 使用python删除CSV中的列
- 10. 可以从Eclipse中自动删除已删除的项目吗?
- 11. 使用Ruby 1.8.5可以吗?
- 12. 我们可以在Xcode中删除许多列作为UltraEdit吗?
- 13. 我可以使用其用户UID删除FIRAuth用户吗?
- 14. 使用java从CSV中删除空格
- 15. 我可以使用NamedRecords设置conduit-CSV的列顺序吗?
- 16. 我可以删除这些跨度吗?
- 17. 我们可以删除dom表吗?
- 18. 我可以删除迁移文件吗?
- 19. UITableView:我可以删除多行吗?
- 20. 我可以删除迁移文件吗?
- 21. 我们可以删除ES6课程吗?
- 22. 我可以从mercurial-server中删除存储库吗?
- 23. 我们可以从linq表达式中删除子句吗?
- 24. 我可以从Firefox缓存中删除特定文件吗?
- 25. 我可以从反应原生项目中删除tvOS吗?
- 26. 我可以从字典中删除单个值吗?
- 27. 我可以从.css中的.html删除<br>吗?
- 28. 我可以从ajax请求中删除X-Requested-With标头吗?
- 29. 我可以从Git仓库中删除最初的提交吗?
- 30. 我可以从GET中删除“执行”参数吗?
你有什么写的吗?为什么它不工作? – 2012-02-07 23:31:40