- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:特定のデータを抽出するには?)
特定のデータを抽出するには?
このQ&Aのポイント
- Perlを使用して特定の月のデータを抽出し、表を作成する方法を教えてください。
- 指定した月のデータのカウント数値を集計し、表にまとめたいです。
- 年、月、日ごとのカウント数値が格納されたデータから、特定の月のデータを抽出して表に表示する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一例ですが。 $file='test.txt'; $searchmon='2'; #ファイルの読み込み return -1 if (!open (FILE,$file)); while(<FILE>) { chop; ($year,$mon,$dayandcount)=split(/,/); printf("$mon "); if($mon eq $searchmon) { ($day,$cnt)=split(/-/,$dayandcount); $date = "$year/$mon/$day"; $count{$date}=$cnt; print ("$date $cnt\n"); } } close(FILE); #ファイルの表示 print("<TABLE>\n"); foreach (keys %count) { print ("<TR><TD>$_</TD><TD>$count{$_}</TD>\n"); } print("</TABLE>\n");
お礼
なるほど、参考になりました。 おかげでうまくいきました。ありがとうございます。