r语言 - Columns to matrix



我正在查看在Excel纸中总结的长字母序列中的不同位置。例如,案例1,2和6在位置5处具有相同的模式,而其他位置在位置5中没有相同的模式。另外,我还有其他所有情况名称(n> 30(的列表示例:(案例1-7(。我试图在Excel中实现输出

List1.
Case1 5
case2 5
case6 5
Case1 10
case3 10
case7 10
list2.
Case1
case2
case3
case4
case5
case6
case7
output
      5  10
case1 yes yes
case2 yes No
case3 No  yes
case4 No  No
case5 No  No
case6 Yes No
case7 No  Yes

这应该给您一个启动

$ awk 'NR==FNR{a[$1,$2]=1; next} {print $1, a[$1,5]+0, a[$1,10]+0}' file1 file2 
Case1 1 1
case2 1 0
case3 0 1
case4 0 0
case5 0 0
case6 1 0
case7 0 1

0/1转换为 Yes/No,添加标头并使任何值的通用作为练习...

最新更新