У меня следующая проблема. У меня есть data.frame, состоящий из «идентификатора» страны (буквы + цифры), «года» (цифры), «уникального идентификатора» (идентификатор + год), статистики «market1» (цифры) и статистики «market2» «(цифры), где некоторые данные для рынка труда2 отсутствуют и должны быть интерполированы.
После запуска библиотеки (imputeTS) я получаю следующее сообщение:
библиотека (imputeTS)
Предупреждающее сообщение:
Неизвестный или неинициализированный столбец: 'x'.
После запуска
данные <- нет.интерполяция (данные) </p>
Я получаю следующие ошибки:
Предупреждающие сообщения:
1: неизвестный или неинициализированный столбец: 'x'.
2: imputeTS: для столбца 1 не выполнено вменение из-за этой ошибки> в na.interpolation (data [, i], опция): ввод x не является числовым
3: imputeTS: для столбца 2 не выполнено вменение из-за этой ошибки> в na.interpolation (data [, i], опция): ввод x не является числовым
4: imputeTS: для столбца 3 не выполнено вменение из-за этой ошибки> в na.interpolation (data [, i], опция): ввод x не является числовым
5: imputeTS: для столбца 5 не выполнено вменение из-за этой ошибки> в na.interpolation (data [, i], опция): ввод x не является числовым
Что интересно, перестал работать na.interpolation (data) после того, как я обновил версию R с 3.2.3 до последней версии 3.5.1 (2018-07-02) - «Спрей для перьев».
Интересно, есть ли решение избавиться от предупреждения и выполнить интерполяцию, не возвращаясь к более старой версии R.
Заранее спасибо!