小编A.M*_*M16的帖子

如何为列添加标题

我有数据:

7456 7456 0 0 0 2
7463 7463 0 0 1 2
Run Code Online (Sandbox Code Playgroud)

我想添加列标题,所以输出是:

FID IID PAT MAT SEX PHENOTYPE 
7456 7456 0 0 0 2
7463 7463 0 0 1 2
Run Code Online (Sandbox Code Playgroud)

我试过了 echo -e "FID\tIID\tPAT\tMAT\tSEX\tPHENOTYPE" | cat file1 > file2

但这是复制原始文件而不是标题。

sed '1i\FID, IID, PAT, MAT, SEX PHENOTYPE' file1 > file2
Run Code Online (Sandbox Code Playgroud)

有错误

sed: 1: "1i\FID, IID, PAT, MAT,  ...": extra characters after \ at the end of i command
Run Code Online (Sandbox Code Playgroud)

请问有什么建议吗?

sed cat

14
推荐指数
2
解决办法
5万
查看次数

如何从列中删除重复出现的字符?

我有数据:

33305:1      0.045 
33406:1      0.432  
22294:1      0.345
28364:1      0.354
Run Code Online (Sandbox Code Playgroud)

我想:1从每一行的第 1 列中删除;我会为此使用 gsub 吗?

awk

6
推荐指数
2
解决办法
2620
查看次数

标签 统计

awk ×1

cat ×1

sed ×1