Я получаю сообщение об ошибке «должен быть вектор» в r при использовании пакета «mi» - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь вменить отсутствующие данные с помощью пакета "mi" в r и получаю сообщение об ошибке по всем моим переменным

Мой код: mdf <- missing_data.frame(data.frame)

Ошибка, которую я получаю:

Ошибка в .guess_type (y, fav_ordered, fav__piveive, threshold, variable_name): age: должен быть вектором

Когда я проверяю тип:

typeof(data.frame$age)

Я получаю:

[1] "double"

Кто-нибудь знает лучший способ исправить это?

1 Ответ

0 голосов
/ 29 октября 2019

Оказывается, это был тибль, и он должен был быть data.frame для этой функции. Это сработало:

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