如何删除特定列中包含字符串的行

时间:2015-10-12 07:44:21

标签: ruby

我有一个很大的CSV文件,我需要删除第四列中包含某个字符串("linux")的所有行。你能告诉我怎么做吗?

1 个答案:

答案 0 :(得分:0)

尝试以下代码

csv_lines = CSV.read('path/to/file.csv',headers:true).reject{|row| row[3].to_s.include?('linux') }