【发布时间】:2012-04-11 07:20:36
【问题描述】:
考虑一个包含科学数据的文本文件,例如:
5.787037037037037063e-02 2.048402977658663748e-01
1.157407407407407413e-01 4.021264347118673754e-01
1.736111111111111049e-01 5.782032163406526371e-01
如何轻松删除文件中的每两行或每 10 行中的每 9 行?例如,是否可以使用 bash 脚本?
背景:文件非常大,但我需要的数据要少得多。请注意,我使用的是 Ubuntu/Linux。
【问题讨论】:
-
您确定要像这样对数据进行点采样吗?进行下采样可能会更好,其中来自 N 行组的数据以某种适当的方式进行平均。点采样可能会导致混叠问题。