エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyで表形式データから検索値リストによるデータ抽出処理をSQLっぽく書く(インデックス化による高速化も) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyで表形式データから検索値リストによるデータ抽出処理をSQLっぽく書く(インデックス化による高速化も) - Qiita
先に結論 Ruby で表形式データから検索値リストによるデータ抽出処理をSQLっぽく書くには、以下のように... 先に結論 Ruby で表形式データから検索値リストによるデータ抽出処理をSQLっぽく書くには、以下のようにする。 require 'active_support' require 'active_support/core_ext' list_1 = list_1.index_by {|v| v } # Ruby 2.2 以上なら、 list_2 = list_2.index_by {|v| v } # index_by(&:itself) が使える result = rows.select {|row| row[:column_1].in?(list_1) and row[:column_2].in?(list_2) } これで CSV からのデータ抽出や複数 RDBMS を跨いだデータ集計などの作業が捗りそう。 やりたいこと Ruby を使って CSV から特定の値を持つデータを抽出した