1

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

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

我得到的错误:

.guess_type(y, favour_ordered, favour_positive, threshold, variable_name) 中的错误:年龄:必须是向量

当我检查类型时:

typeof(data.frame$age)

我得到:

[1] “双”

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

4

1 回答 1

1

原来它是一个 tibble,需要成为这个函数的 data.frame。这有效:

datasetdf <- as.data.frame(dataset)
mdf <- missing_data.frame(datasetdf)
于 2019-10-28T22:50:02.693 回答