如何在终端 Linux 中将列转换为行?但更复杂...以下是我的数据示例:
SNP_Name ID_Animal Allele Chr Position
rs01 215 AB 1 100
rs02 215 AA 2 200
rs03 215 BA 3 300
rs04 215 AA 4 400
rs01 300 AB 1 100
rs02 300 BB 2 200
rs03 300 AA 3 300
rs04 300 AB 4 400
rs01 666 BB 1 100
rs02 666 AA 2 200
rs03 666 AB 3 300
rs04 666 AB 4 400
我想将其转换为以下内容:
SNP_Name Chr Position 215(ID_animal) 300(ID_Animal) 666(ID_Animal)
rs01 1 100 AB AB BB
rs02 2 200 AA BB AA
rs03 3 300 BA AA AB
rs04 4 400 AA AB AB
列中的行ID_animal
随相应等位基因发生变化。我该怎么做?但我将使用 55,000 次重复ID_animal
。所以,我只想成为 55,000 行和(动物++ number
)SNP_Name
的列。Chr
Position
谢谢你。