それぞれが3つの列を含む多くのデータファイルを生成するc++プログラムがあります。これらの各データファイルには、3番目の列に。が含まれる異常なエントリが含まれている可能性があります-nan
。これらの各データファイルを開き、3番目の列にあるすべての行を検索し、そのnan
ようなすべての行を削除するようにスクリプトを作成するにはどうすればよいですか?これを実行できるスクリプトをbashまたはpythonで作成することは可能ですか?例:
100 0.1 15.8334
100 0.2 16.7895
100 0.3 -nan
100 0.4 15.8543
100 0.5 -nan
このファイルでは、3行目と5行目を削除して、ファイルが次のようになるようにします。
100 0.1 15.8334
100 0.2 16.7895
100 0.4 15.8543