【发布时间】:2018-07-13 09:14:24
【问题描述】:
我有一个像这样的数据框:
>df
classA classB classC classD
item1 0 0 34 6
item2 2 12 267 12
item3 45 26 3 5876
item4 23 110 674 17
item5 1 14 98 17
>class(df)
[1] "data.frame"
>typeof(df)
[1] "list"
>is.factor(df)
[1] FALSE
当我将其转换为数字矩阵(对其进行一些操作)时,第一列的值(仅)会发生变化。
>data.matrix(df)
classA classB classC classD
item1 1 0 34 6
item2 3 12 267 12
item3 59 26 3 5876
item4 34 110 674 17
item5 2 14 98 17
我不明白。 这些数字从何而来? 如何正确将数据框转换为数值矩阵?
【问题讨论】:
-
你好,你能给我们dput(df)的输出吗
标签: r