【发布时间】:2016-11-03 11:53:04
【问题描述】:
我正在处理一个 CSV 文件(大约 500 行)。有没有办法用过滤器从这个文件中选择数据。我知道我可以通过解析 csv 并使用 select/find 方法在 ruby 中做到这一点,但我正在寻找一种更简单的语法。我不想编写方法来处理以下每个查询。任何可以让我进行这些查询的宝石?我正在寻找一个非 Rails 解决方案,因为我正在编写一个普通的 ruby 脚本。
例如
csv.find_rows(where: {'GENDER' => 'MALE'}.count
或
csv.find_rows(where: {'GENDER' => 'MALE', 'SALARY' >= 10000 }
【问题讨论】:
标签: ruby-on-rails ruby csv