我有一个 c++ 程序,它生成许多数据文件,每个文件都包含三列。现在,在这些数据文件中的每一个中,第三列都会有一些异常条目-nan
。如何编写脚本以打开这些数据文件中的每一个并找到第三列具有的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