【发布时间】:2016-12-26 17:41:34
【问题描述】:
对于所有类型的命令(例如,用于在包上安装更新的 str(x)),我都有一个“未知列”的持续多次警告,并且不知道如何调试或修复它。
警告“未知列”显然与我重命名的 tbl_df 中的变量有关,但警告出现在看似与 tbl_df 无关的各种命令中(例如,在包上安装更新,str(x)其中 x 只是一个字符向量)。
【问题讨论】:
-
我意识到这个问题很模糊,但问题似乎也是如此。我什至可以输入废话(例如,错字)并收到警告。我猜它在 IDE 环境本身中是持久的,不知何故?
-
你能发布确切的命令和你得到的输出吗?
-
是的,最新版本的 RStudio。我清理了环境,重新启动,当我加载 TBL_DF 对象时它开始发生。我似乎已通过将其转换为 as.data.frame、关闭所有内容然后重新加载数据框来解决此问题。展望未来,我想了解两件事:如何使用 tbl_df 避免问题以及为什么警告似乎在环境中持续存在。
-
我遇到了同样的错误。
FACEBOOK.1是您的一个 data.frames 中的一列,您是否在 R 脚本中的某处使用df$FACEBOOK.1调用它?我的猜测是,这是 v1.1 中引入的tibble包中的错误:blog.rstudio.org/2016/07/05/tibble-1-1。您是否明确加载了tibble? -
这也发生在我身上。我可以在多台计算机上重现该模式,但在某些命令(例如 library(Hmisc) 或使用 dplyr 制作数据帧之后)似乎随机出现警告。警告指的是我尚未创建的列 - 我稍后会在我的代码中创建它们。我已经多次重新启动 R 和 Rstudio 并且运行代码干净并没有帮助。这是什么???