是否有更多方法可以在列中选择关键字而不是“选择”方法?

时间:2018-02-08 02:57:29

标签: ruby excel csv

我目前正在使用'select'方法来搜索列中的特定关键字。之后,我会打印出整行信息。

require "csv"
alarms = CSV.read('alarms.csv')
high = alarms.select { |level| level[0] =~ /high/ }
puts high.inspect

我是ruby的新手,想知道是否还有其他方法可以做到这一点?

1) enter image description here

2) enter image description here

3) enter image description here

1 个答案:

答案 0 :(得分:0)

alarms = CSV.read('alarms.csv', :headers => true)
highs = alarms.select { |alarm| alarm[3].to_i == 1 }