【发布时间】:2015-08-19 09:14:18
【问题描述】:
我有一个大数据框(22k 行,400 列),它是使用 csv 文件中的 read.csv 生成的。看来每一列都是一个因子,所有的行值都是这个因子的水平。
我现在想做一些分析(如 PCA),但除非它是矩阵,否则我无法使用它,但即使我像矩阵一样尝试它,我得到的只是
> prcomp(as.matrix(my_data))
Error in colMeans(x, na.rm = TRUE) : 'x' must be numeric
有没有办法将这个带有因子的数据框转换为一个简单的大矩阵?
我是 R 新手,所以请原谅所有(可能是可怕的)错误。
谢谢
【问题讨论】: