将R中表格中的数据转换为数字

时间:2016-08-16 22:58:20

标签: r

我仍然是使用R的新手,我希望有人能够帮助我将整个表格转换为数字格式。 最初我的数据是数字,但是当我使用t()函数来翻转行和列时,格式化已经改变。

我的数据是[在使用t()]之后:

> T_DS
           2016-04-01 2016-05-01 2016-06-01
DS_Mobile       11940       7711       7690
DS_Desktop       8250       7458       5598
DS_Tablet        2680       1953       1739

我需要转换数据而不会丢失列名或行名。

我尝试了data.matrix(T_DS),这些会改变数据。

下面的代码是我能够更改的最接近的代码,但我会丢失行名和第一列名。

T_DS2 <- as.matrix(apply(T_DS[,-1],2,as.numeric))
row.names(T_DS2) <- T_DS[,1]

>       2016-05-01 2016-06-01
11940       7711       7690
8250        7458       5598
2680        1953       1739

如果你们有任何建议,会非常有帮助!

谢谢

0 个答案:

没有答案