この投稿は、私の前のものと非常によく似ていますが、データ構造は、ここで異なっている:私のMysql2から Joining an array of keys to a hash with key value pairs like excel vlookupは、ExcelのようなRubyでハッシュの配列のキーの配列を見上げるVLOOKUP
マイデータ::結果は、ハッシュのこの配列のように戻ってくる:
data = [{"isbn" => "1234", "title"=>"apple"},{"isbn" => "5678", "title"=>"banana"},{"isbn" => "2121", "title"=>"car"}]
そして、私は比較したいISBNコードの私の元のリストは、この配列です:
isbns = ["1234","2121", "5454", "5678"]
result = [{"isbn"=>"1234","title"=>"apple"}, {"isbn"=> "2121", "title"=>"car"}, nil, {"isbn"=>"5678","title"=>"banana"}]
「駆動」配列は、ISBNコード...データにISBNコードからVLOOKUPをやって想像...任意の項目です:私はISBNコード配列を使用して、このような結果を返す関数を求めていますデータには含まれていませんが、isbnsにはnilが返されます。 isbnsの元の順序が返され、戻りデータはハッシュの配列でなければなりません。
duuuude倍速いだろう...ありがとう! – hagope