r - 查看函数仅在一个 data.frame 上给出错误

标签 r rstudio

这是我的第一篇文章,所以我会尽量具体一些。

我已经导入了几个 .csv 文件,我正在尝试将它们组合在一起。 当我检查每个单独的数据框时,当我导入它们时,我可以在 RStudio View 窗口中打开它们,数据看起来是正确的。

但是一旦我使用 Master<-do.call("rbind", list(DF1,DF2,DF3,DF4)) 将数据框组合在一起并尝试查看我得到以下按摩的主表:

Error in if (nchar(col_min_c) >= 16 || grepl("e", col_min_c, fixed = TRUE) || : missing value where TRUE/FALSE needed

但是,当我查看所有原始数据帧时,我可以毫无问题地看到它们。

如果我使用 utils::View(Master)我能够看到数据框。

所以我不确定这个问题是从哪里来的。

这些是我正在运行的包:

  • 要求(数据表)
  • 要求(dplyr)
  • 要求(sqldf)
  • 要求(ggplot2)
  • 要求(字符串)
  • 要求( reshape 2)
  • 要求(bit64)

感谢您提供的任何帮助

最佳答案

我能够通过以下方式转换我的表来解决这个问题:

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

所以我希望这可以帮助其他人,以防他们将来遇到类似的问题。

关于r - 查看函数仅在一个 data.frame 上给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38647279/

相关文章:

css - 如何使代码块输出在 quarto Revealjs 演示文稿中水平滚动

RStudio 错误消息 - 设备无法识别命令

r 预测函数返回太多值

r - 除了 Logistic,RSNNS 包中还有哪些激活函数?

r - 如何在函数内使用ls()搜索环境?

RStudio 不读取路径中的非英文字符

r - 安装R包后系统错误

r - gzfile(file, "rb")中的错误-我该怎么办?

r - r中的决策树

r - dplyr 中的 mutate_each/summarise_each : how do I select certain columns and give new names to mutated columns?