R 将标签添加到矩阵列

R 将标签添加到矩阵列,r,R,我有一个数据矩阵M和一个标签列向量L。我想通过以下方式将列向量添加到矩阵: M = cbind(L,M) 但现在我想给这个列向量(即M中的第一列)加上标签“Gene”。我该怎么做 原因是…我想对第二个矩阵p做同样的处理,然后根据“基因”使用类似的方法合并M和p merge(M, P, by="Gene", all=TRUE) 你提到“矩阵”。您的对象真的是一个矩阵还是一个数据框?对于合并,还有by.x和by.y选项。请尝试cbind(Gene=L,M)。谢谢大家的建议!我的对象实际上

我有一个数据矩阵M和一个标签列向量L。我想通过以下方式将列向量添加到矩阵:

   M = cbind(L,M)
但现在我想给这个列向量(即M中的第一列)加上标签“Gene”。我该怎么做

原因是…我想对第二个矩阵p做同样的处理,然后根据“基因”使用类似的方法合并M和p

merge(M, P, by="Gene", all=TRUE) 

你提到“矩阵”。您的对象真的是一个
矩阵
还是一个
数据框
?对于
合并
,还有
by.x
by.y
选项。请尝试
cbind(Gene=L,M)
。谢谢大家的建议!我的对象实际上是一个数据帧。cbind(Gene=L,M)工作得很好,但我现在正在为合并位而挣扎。如何使用by.x和by.y选项基于通用基因标签合并这两个对象?