ggplot aes问题:错误:is.integer(组)不正确

ggplot aes问题:错误:is.integer(组)不正确,r,ggplot2,R,Ggplot2,我注意到关于这个问题的其他几个类似问题(例如,最近有两个问题),但不幸的是,这些问题没有得到解决(或被认为是老问题) 我一直在使用v3.3.1(32位),但最近升级到了v3.3.3(另一个独木舟),64位。我正在Windows 7 64位上使用Rstudio 1.0.136 由于升级到v3.3.3ggplot不再起作用(它与3.3.1一起工作),因此在传递任何ggplot函数调用时出现上述错误消息“error:is.integer(group)not TRUE”。我对任何ggplot函数的任何调

我注意到关于这个问题的其他几个类似问题(例如,最近有两个问题),但不幸的是,这些问题没有得到解决(或被认为是老问题)

我一直在使用v3.3.1(32位),但最近升级到了v3.3.3(另一个独木舟),64位。我正在Windows 7 64位上使用Rstudio 1.0.136

由于升级到v3.3.3
ggplot
不再起作用(它与3.3.1一起工作),因此在传递任何
ggplot
函数调用时出现上述错误消息“error:is.integer(group)not TRUE”。我对任何
ggplot
函数的任何调用都会出现错误,包括
ggplot
渐晕图中
ggplot
示例和网站上的所有示例函数调用。所以这不是我的代码所特有的

例如,下面是一行给出错误的代码:

ggplot(mtcars, aes(wt, mpg))
因此,它似乎与包版本错误、缺少更新或与Rv3.3.3不兼容有关。其他建议建议更新所有软件包。其他一些人说更新不起作用;我可以确认,这也没有解决我的问题。目前还不清楚哪些软件包需要更新,但据我所知,我已经完成了
ggplot
所需的所有更新。我尝试过从多个cran镜像更新

编辑:根据请求,这里是sessionInfo()

正如我所说,它涉及将aes对象传递给gg函数。这些函数在没有aes的情况下运行,但显然不会产生太多的结果,并且可以构造aes对象,因此这不是一个明显的构造函数问题

编辑。我已经排除了RStudio,因为我已经从R命令行完成了所有最近的测试。其他可能性包括包更新问题。机器有点锁定,但通常我在安装和更新软件包时没有问题


我可能会向软件包维护人员报告它,但我希望有人能够真正得到修复,而不将其视为bug报告,并且我已经确认所有版本都在不同的机器上使用3.3.3

我看到了完全相同的错误;使用Ubuntu 14.04;R3.3.3另一艘独木舟

ggplot(mtcars、aes(wt、mpg))

生成错误:错误:为。整数(组)不为真


我更新了plyr包,解决了这个问题 我看到了完全相同的错误;使用Ubuntu 14.04;R3.3.3另一艘独木舟

ggplot(mtcars、aes(wt、mpg))

生成错误:错误:为。整数(组)不为真


我更新了plyr包,解决了这个问题;对于一个不复制错误的人来说,很难看出什么是不相关的。你有没有理由不能更新到
3.4.1
(当前稳定)?我不确定我的回答有什么值得赞许的地方,但请放心,我已经尽力帮你了。祝你好运,祝你有一个美好的一天。FWIW,你在问题顶部的评论几乎肯定会吸引更多的反对票和负面关注,并且可能会阻止许多知识渊博的人尝试提供帮助。这可能公平,也可能不公平,我只是建议你,可能的结果会是什么。这里有一些不同于R和包版本的东西。我正在使用
ggplot2-2.2.1
运行R-3.3.3(64位),上面的1-liner不会产生错误。(Win10,如果有关系的话。)对于一个不复制错误的人来说,很难看出什么是不相关的。你有没有理由不能更新到
3.4.1
(当前稳定)?我不确定我的回答有什么值得赞许的地方,但请放心,我已经尽力帮你了。祝你好运,祝你有一个美好的一天。FWIW,你在问题顶部的评论几乎肯定会吸引更多的反对票和负面关注,并且可能会阻止许多知识渊博的人尝试提供帮助。这可能公平,也可能不公平,我只是建议你,可能的结果会是什么。这里有一些不同于R和包版本的东西。我正在使用
ggplot2-2.2.1
运行R-3.3.3(64位),上面的1-liner不会产生错误。(Win10,如果重要的话。)
R version 3.3.3 (2017-03-06)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:

[1] LC_COLLATE=English_Australia.1252  LC_CTYPE=English_Australia.1252    LC_MONETARY=English_Australia.1252
[4] LC_NUMERIC=C                       LC_TIME=English_Australia.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] ggplot2_2.2.1

loaded via a namespace (and not attached):

[1] colorspace_1.2-4 scales_0.4.1 lazyeval_0.2.0 plyr_1.8 tools_3.3.3 gtable_0.1.2    

[7] tibble_1.3.3 Rcpp_0.12.9  grid_3.3.3   rlang_0.1.1  munsell_0.4.2