小编Ali*_*423的帖子

将行中的数据转换为列中的数据

我的输入制表符分隔文件如下所示:

13435    830169  830264  a    95   y    16
09433    835620  835672  x    46
30945    838405  838620  a    21   c    19
94853    850475  850660  y    15
04958    865700  865978  c    16   a    98
Run Code Online (Sandbox Code Playgroud)

在前三列之后,文件在下一列中显示变量及其值。我需要更改数据结构,以便在前三列之后,有这样的变量列:

                         a    x    y    c   
13435    830169  830264  95        16
09433    835620  835672       46
30945    838405  838620  21             19
94853    850475  850660            15
04958    865700  865978  98             16
Run Code Online (Sandbox Code Playgroud)

在linux下有没有代码可以做到这一点?文件大小为 7.6 MB,总行数约为 450,000 行。变量总数为四个。

谢谢

bash pivot pivot-table

5
推荐指数
1
解决办法
285
查看次数

标签 统计

bash ×1

pivot ×1

pivot-table ×1