【发布时间】:2013-07-22 05:13:39
【问题描述】:
我有一个 50 行和 150 万列的大矩阵。在这 150 万列中,前两个是我的标题。
我正在尝试将我的数据按列分成小块。因此,例如每个小集合将是 50 行和 100 列。但是每个小数据必须有上面提到的前两列作为标题。
我试过了
awk '{print $1"\t"$2"\t"}' test | cut -f 3-10
awk '{print $1"\t"$2"\t"}' test | cut -f 11-20
...
或
cut -f 1-2 | cut -f 3-10 test
cut -f 1-2 | cut -f 11-20 test
...
但以上都不起作用。
有没有一种有效的方法来做到这一点?
【问题讨论】:
-
什么软件在它的正常思维中会输出 150 万列(你的意思是 M 表示百万?还是 M 表示罗马数字表示 1000?)(无论哪种方式都很疯狂,只是数量级不同;-) )。你不能让数据以相反的方式传递,50 列,150 万行吗?祝你好运!
标签: awk cut data-partitioning