每 n 行提取 n 行
exctract n rows every i rows
我是数据分析领域的新手。
我有一个非常大的数据文件,其中包含数百万行但以相同的模式重复(100 步时间)。我需要每 10000 行提取由 100 行组成的块。这样我会丢弃相同的无用数据。
提前致谢
可能是这样的:
awk 'NR % 10000 == 0 { line = 0 } line++ < 100' input.txt
会成功的。
awk
救援!
$ awk '(NR-1)%10000<100'
我是数据分析领域的新手。 我有一个非常大的数据文件,其中包含数百万行但以相同的模式重复(100 步时间)。我需要每 10000 行提取由 100 行组成的块。这样我会丢弃相同的无用数据。
提前致谢
可能是这样的:
awk 'NR % 10000 == 0 { line = 0 } line++ < 100' input.txt
会成功的。
awk
救援!
$ awk '(NR-1)%10000<100'