私が頭を抱えることのできないコーディングの問題を助けてくれるかどうかは疑問でした。そう、Perl、データを重複した識別子と重複する値でマージしてハッシュにする方法
00001 AU:137 AU:150 AU:180 AU:170
00002 AU:180
00003 AU:147 AU:155
だから、最初の列(識別子)が重複を削除、値をマージします:私はしたい出力がある
00001 AU:137 AU:150 AU:180
00001 AU:137 AU:170
00002 AU:180
00003 AU:147 AU:155
00003 AU:155
:私はタブ区切りのデータは、以下のようなもののように見えますそれはハッシュになります。重複するキーを持つハッシュはできないので、現在のデータをどのように扱うかわかりません。また、識別子が同じであれば、データを配列にプッシュする方法もわかりません。
コードをお持ちでないことをお詫び申し上げます。私はいくつか、実際には、かなり多くを試みたが、彼らは自分のような初心者にも正しく見えない。
ご意見、ご協力をお待ちしております。ありがとうございます。私は大いに感謝します。
こんにちは。スクリプトをありがとう。残念ながら、私が望む結果を私に与えているわけではなく、各キーに重複した値を印刷しています。重複を取り除く方法はありますか?ありがとうございました。 – absolutenewbie
@absolutenewbie - 私のスクリプトはコンピュータ上でうまく動作し、重複はありません。上のスクリプトを実行してもよろしいですか? –
こんにちは。申し訳ありませんが、私はこれを明確にすべきです。出力例は同じです。私はなぜ私が持っているより大きいデータセットに私が重複を与えているのだろうと思っています...とにかく、ありがとうございました。あなたは、私が重複するキーを取り除くのに十分近いところに私を持ってきました今私は各キーの重複値を取り除く方法を見つける必要があります。再度、感謝します。 – absolutenewbie