查看功能仅在一个data.frame上给出错误

时间:2016-07-28 21:47:07

标签: r rstudio

这是我的第一篇文章,所以我将尝试具体。

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

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

  

if(nchar(col_min_c)&gt; = 16 || grepl(“e”,col_min_c,fixed =)出错   是的)|| :缺少需要TRUE / FALSE的值

然而,当我查看所有原始数据帧时,我能够毫无问题地看到它们。

如果我使用utils::View(Master),我可以看到数据框。

所以我不确定这个问题的来源。

这些是我正在运行的包:

  • 需要(data.table)
  • 需要(dplyr)
  • 需要(sqldf)
  • 需要(GGPLOT2)
  • 需要(stringr)
  • 需要(reshape2)
  • 需要(bit64)

感谢您提供的任何帮助

2 个答案:

答案 0 :(得分:0)

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

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

所以我希望在将来遇到类似问题的情况下帮助其他人。

答案 1 :(得分:0)

如果我从表格的最左侧(第1列)的长数字列(19个字符)中删除了NA值,我就能够查看该文件