我正在尝试使用
我已经使用了
softImpute
命令(来自softImpute
软件包)填充缺失值,并且在使用softImpute
之前,我正在尝试将大型数据框中的分类变量转换为因子类型。我已经使用了
as.factor
命令和factor
命令,但它们都产生了以下结果。train[a]=factor(train[a])
Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
a
在这里是一个向量,例如:c(1:92)
我也试过使用as.character
,但是softImpute
命令不会将变量识别为字符型,而是会将它们视为数值型,导致分类/指示变量出现小数值。