«Ошибка в match.arg (что):« arg »должен быть NULL или символьным вектором» при попытке запустить функцию вменения в приведенном ниже коде - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь impute пропустить значения со средним значением в столбце в наборе данных. Использование функции вменения доступно в Hmisc упаковке

Попробовал запустить несколько наборов кодов. В прошлом я использовал фрагмент кода & в том же наборе данных, однако теперь он не работает.

impute(crime$average.ed,mean)
crime$average.ed<-as.numeric(impute(crime$average.ed, mean))
summary(crime)

Отсутствующие значения в переменной average.ed должны быть заменены на среднее. Я продолжаю получать ошибку

Ошибка в match.arg (что): 'arg' должно быть NULL или символьным вектором

(кстати, 10,51)

1 Ответ

0 голосов
/ 31 мая 2019

Наконец-то нашел решение проблемы самостоятельно.Пакет с именем e1071 вызывал проблему при использовании с пакетом Hmisc.Оба пакета имеют вменяемую функцию, и при использовании, если оба пакета активны, он не запустится.Так что мораль этой истории использовать любой из пакета.

...