В R, я конкатенации 4 файлов данных с одинаковыми именами переменных в каждом из четырех файлов с:R язык Предупреждение при конкатенации с помощью rbind
ps <- rbind(ps1, ps2, ps3, ps4)
Каждый из 4 файлов имеют данные, прочитанных без ошибок используя функцию read.xls()
. Однако после команды rbind()
я получаю следующие предупреждающие сообщения, а некоторые данные неверны (если их не указывать) в файле, созданным rbind()
, даже если данные верны в 4 отдельных файлах данных.
Warning messages:
1: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, :
invalid factor level, NA generated
2: In `[<-.factor`(`*tmp*`, ri, value = c(343L, 343L, NA, 343L, NA, :
invalid factor level, NA generated
3: In `[<-.factor`(`*tmp*`, ri, value = c(54L, 54L, 54L, 54L, 55L, :
invalid factor level, NA generated
4: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, :
invalid factor level, NA generated
Я понятия не имею, что означают эти сообщения или как решить мою проблему. Ваша помощь будет оценена по достоинству. Спасибо.
Почему? Если у ваших данных были знаковые значения, и вы приняли настройки по умолчанию для функции read.table, то у вас есть столбцы факторов, и у разных фреймов данных может не быть одинакового набора значений. –