【发布时间】:2019-09-21 21:25:13
【问题描述】:
我有很多样本,每个样本都有一个对应的丰度矩阵。从这些丰度矩阵中,我想创建一个大矩阵,其中包含行中每个样本的丰度信息。
例如,单个丰度矩阵如下所示:
A B C D
sample1 1 3 4 2
其中 A、B、C 和 D 代表列名,丰度是行值。
我想通过匹配 colname 值来填充我的较大矩阵,该矩阵将所有可能的字母 (A:Z) 和所有可能的样本 (sample1:sampleN) 作为行名。
例如。 :
A B C D E F G .... Z
sample1 1 3 4 2 NA NA NA ....
sample2 NA NA 2 5 7 NA NA ....
sample3 4 NA 6 9 2 NA 2 .....
....
sampleN
不同的样品有不同的丰度组合,没有保证的顺序。
当迭代地添加到这个更大的矩阵时,我如何确保正确的列填充了正确的丰度值(例如,列“A”仅由与不同样本中“A”丰度对应的值填充)?谢谢!
【问题讨论】:
-
Darth_Vedar,我并不着急(甚至假设我的内容是你应该接受的),但你没有接受任何关于你之前问题的答案。如果答案解决了您的问题,请accept it;这样做不仅为回答者提供了一些积分,而且还为有类似问题的读者提供了一些关闭。尽管您只能接受一个答案,但您可以选择对您认为有帮助的人进行投票。 (如果仍有问题,您可能需要编辑您的问题并提供更多详细信息。)