我使用slackr
包将ggplot图像加载到松弛状态。
我正在从一台服务器切换到另一台服务器,并在使用ggslackr()
功能时出现奇怪的错误。在前一台服务器上运行相同的代码时,我没有收到此错误。
Error: Each variable must have a unique name. Problem variables: ‘real_name’
会话信息:
sessionInfo()
R version 3.3.0 (2016-05-03)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Gentoo/Linux
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] slackr_1.4.1 RColorBrewer_1.1-2 scales_0.4.0 ggplot2_2.1.0 foreach_1.4.3 RSclient_0.7-3
[7] data.table_1.9.7
loaded via a namespace (and not attached):
[1] Rcpp_0.12.5 codetools_0.2-14 assertthat_0.1 dplyr_0.5.0 grid_3.3.0 plyr_1.8.4 R6_2.1.2
[8] jsonlite_1.0 DBI_0.4-1 gtable_0.2.0 magrittr_1.5 httr_1.2.1 iterators_1.0.8 tools_3.3.0
[15] munsell_0.4.3 colorspace_1.2-6 tibble_1.1 `
答案 0 :(得分:2)
这是名为slackr_ims的函数中的一个问题(在slackr_utils.R中),最后一行(第117行)类似于
dplyr::left_join( %some stuff% )
由于某些列命名问题在过渡期间必须更改,因此会引发错误。如果用
替换此行suppressWarnings( merge(users, ims, by.x="id", by.y='user') )
构建/安装软件包后就可以了。