首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何组合TSV文件

如何组合TSV文件
EN

Ask Ubuntu用户
提问于 2020-03-12 16:23:17
回答 1查看 941关注 0票数 -1

我有四个这样的TSV文件:

file_1:

代码语言:javascript
复制
abc \t 1
def \t 3
ghi \t 5

file_2:

代码语言:javascript
复制
abc \t 10
def \t 4
ghi \t 7

file_3:

代码语言:javascript
复制
abc \t 8
def \t 5
ghi \t 1

file_4:

代码语言:javascript
复制
abc \t 4
def \t 2
ghi \t 1

我想把这些TSV文件合并成这样的TSV:

代码语言:javascript
复制
dataset \t file_1 \t file_2 \t file_3 \t file_4
abc \t 1 \t 10 \t 8 \t 4
def \t 3 \t 4 \t 5 \t 2
ghi \t 5 \t 7 \t 1 \t 1

我怎么能拿到呢?

EN

回答 1

Ask Ubuntu用户

发布于 2020-03-17 15:46:50

使用Miller (https://github.com/johnkerl/miller)并运行

代码语言:javascript
复制
mlr -N --tsv nest --ivar ";" -f 2 then nest --explode --values --across-fields -f 2 0*.tsv

你将会有

代码语言:javascript
复制
abc     1       10      8       4
def     3       4       5       2
ghi     5       7       1       1
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1216656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档