2016-07-28 3 views
3

Это мое первое сообщение, поэтому я постараюсь быть конкретным.Функция просмотра, дающая ошибку только на одном data.frame

Я импортировал несколько CSV-файлов, и я пытаюсь их объединить. Когда я проверяю каждый отдельный кадр данных, как только я их импортирую, я могу открыть их в окне RStudio View, и данные выглядят корректно.

Однако, как только я объединить данные кадры вместе с помощью Master<-do.call("rbind", list(DF1,DF2,DF3,DF4)) и попытаться попытаться посмотреть мастер таблицу я получаю следующий массаж:

Ошибка если (NCHAR (col_min_c)> = 16 || grepl ("е », col_min_c, фиксированный = TRUE) ||: пропущенное значение где TRUE/FALSE требуется

Однако, когда я рассматриваю все исходные кадры данных, я могу видеть их без проблем

Если. Я использую utils::View(Master) Я могу видеть фрейм данных.

Так что я не уверен, откуда эта проблема.

Это пакет я бегу:

  • требуют (data.table)
  • требуют (dplyr)
  • требуют (sqldf)
  • требуют (ggplot2)
  • требуют (stringr)
  • требуется (reshape2)
  • требуется (бит64)

Спасибо за любую помощь вы можете предоставить

+0

Привет из RStudio - выглядит, как вы попали ошибка в нашем средстве просмотра данных. Какую версию RStudio вы используете? – Jonathan

+0

Версия 0.99.902 – Zlatko

+0

Можете ли вы отправить нам файл .Rdata для анализа? 'save (Master, file =" master.Rdata ")' -> [email protected] – Jonathan

ответ

0

я смог обойти эту проблему, превращая мою таблицу с помощью:

Master<-sqldf("SELECT * FROM 'Master'")

Так что я надеюсь, что это помогает другим в случае, если они приходят по аналогичной проблеме в будущем.

0

Я был в состоянии просмотреть файл, если я удалил NA значения из длинного числового столбца (19 символов) на дальней левой стороне таблицы (столбец 1)