我有一個192欄的數據框。我想通過減去基於配對的匹配列來製作96列數據幀。配對信息可在Match
列中的數據框Pairing
中找到。列Pos
與子串匹配我想要減去的數據框的列名稱。減去配對列
如何使用Pairing
中的配對信息來確定要減去的列。
> Pairing
Match Pos
Control_70 001_A01
Control_56 001_A02
Case_70 001_A03
Case_56 001_A04
Control_21 001_A05
Case_21 001_A06
> head(matures.cpm.spike.batch[,1:6])
001_A01_S1 001_A02_S2 001_A03_S3 001_A04_S4 001_A05_S5 001_A06_S6
hsa-let-7a-5p 16.566813 11.415796 12.400252 22.701457 8.864882 20.442599
hsa-let-7b-5p 15.574190 11.107133 12.196465 17.954547 8.527478 25.788286
hsa-let-7c-5p 5.976763 4.372978 5.984685 9.821348 6.341252 7.480211
hsa-let-7d-3p 16.508818 10.697730 11.001534 18.375286 7.583910 24.974774
hsa-let-7d-5p 13.273824 5.134547 9.456675 11.567230 7.096485 13.294108
hsa-let-7f-5p 13.900711 9.804384 11.481614 20.002110 7.878241 17.295909
目前還不清楚如何配對列。也許你應該刪除所有不必要的信息(意思是配對中不必要的列)並給出一個實際的例子。 –
已更新。也許這是一個實際的例子 – user2300940
你的'Pairing $ Pos'與你在數據中顯示的頭部不匹配。此外,如果您可以提供兩者的輸入,而不是粘貼數據,它將有很大的幫助。請參閱[如何使一個偉大的R可重現的例子](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) –