検索 - あるファイルから別のファイルの行を効率的に検索します

okwaves2024-01-25  10

いくつかのオブジェクトを参照する 2 つのファイルがあります。最初のファイルには、次のように各行にラベルと対応する ID 値が含まれています。

label : 123456789
anotherlabel : 987654321
yetanotherlabel : 567891234

2 番目のファイルには、特定の基準を満たすファイル 1 のレコードのサブセットが含まれていますが、リストされているのは ID だけです。次のようなフラットな 1 列のリストです。

987654321
123456789

2 番目のファイルの ID に対応する最初のファイルのラベルをリストする 1 つの列を含む 3 番目のファイルを作成したいと考えています。したがって、この例では次のようになります。

anotherlabel
label

これらのファイルはかなり大きいため、効率的な解決策を探しています。これについてはどうすればよいでしょうか?

ありがとうございます!



------------------------

ファイル 2 をハッシュテーブルにアップロードし (メモリに収まる場合)、その後ファイル 1 を反復処理して解析します。 ID が一致する場合は、適切な ID を出力します。

1

これの問題は、ID が一意ではないことであり、特定の ID に関連付けられたすべてのラベルを追加したいと考えています。もっと早く言及すべきでした、ごめんなさい!

– user1131308

2020 年 9 月 5 日 14:38

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。