使用“ mi”包时,我在r中不断收到“必须是向量”错误

时间:2019-10-28 20:05:00

标签: r vector error-handling mi

我正在尝试使用r中的“ mi”包来估算丢失的数据,并且我的所有变量始终出现错误

我的代码: mdf <- missing_data.frame(data.frame)

我得到的错误:

  

.guess_type(y,favor_ordered,favor_positive,阈值,变量名)中的错误:     年龄:必须是向量

当我检查时输入:

typeof(data.frame$age)

我得到:

  

[1]“双”

有人知道解决此问题的最佳方法吗?

1 个答案:

答案 0 :(得分:0)

结果证明这是一个小问题,需要为此功能使用data.frame。这可行:

datasetdf <- as.data.frame(dataset)
mdf <- missing_data.frame(datasetdf)