添加列

时间:2018-01-19 15:02:21

标签: r matrix

我们说我有一个矩阵

t = matrix( 
 c(7:12), 
 nrow=3, 
ncol=2) 

现在我要添加一个名为"时间"的列。隐含所有行的文本值(让我们说"文字")

t = cbind (t, Time = "text")

现在,如果我检查矩阵,我会看到所有数值也都转换为文本值:

              Time  
[1,] "7" "10" "text"
[2,] "8" "11" "text"
[3,] "9" "12" "text"

因此,colMeans或colSums等所有功能都不再起作用...... 可能是什么问题?我试图将矩阵转换为数据帧(as.data.frame),但它没有帮助。我的最终目标是应用一些数学函数,然后将此矩阵保存为XLS表,其中包含数字和文本数据以及所有变量,如下所示:

     1   2    Time  
[1,] 7   10   text
[2,] 8   11   text
[3,] 9   12   text

有没有简单的解决方案?

0 个答案:

没有答案