2 つの異なるファイルを読み取り、これら 2 つのファイルの ID を比較し、ID が一致するデータのみを出力する perl スクリプトを作成しました。ID ファイルは配列に読み込まれ、データ ファイルは 1 行ずつ読み込まれます。これはすべてかなりうまく機能しますが、さらに追加する必要があります。私のデータ ファイルには、ID が重複している行が含まれていることがあります。これは、被験者がサンプルを提供するために複数回訪問したためです。したがって、これらの重複を探して、最新の訪問日のみを取得する必要があります。
したがって、私のデータファイルは次のようになります。
ID DOV Data1 Data2 etc etc
ハッシュが重複を検索する方法であることがわかりましたが、私が見たすべての修正は、単に重複を無差別に削除することであり、これは私が望んでいるものではありません。
何か案は?