有没有办法可以在R中创建一个别名来执行q()并重新启动一个干净的R会话?
是的,我太懒了键入q()然后信R:)
我刚刚升级到新的ggplot2包(2.0.0)并在我尝试加载时不断收到错误.
> library(ggplot2)
Error in get(method, envir = home) :
lazy-load database 'C:/Users/<blahblahblah>/Documents/R/win-library/3.2/ggplot2/R/ggplot2.rdb' is corrupt
In addition: Warning messages:
1: package ‘ggplot2’ was built under R version 3.2.3
2: In .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4], :
restarting interrupted promise evaluation
3: In get(method, envir = home) :
restarting interrupted promise evaluation
4: In get(method, envir = home) : internal error -3 in R_decompress1
Error: package or namespace load failed for ‘ggplot2’
Run Code Online (Sandbox Code Playgroud)
我能够在R中加载其他软件包,比如dplyr,这意味着我的"R_decompress1"函数应该没有任何问题,因为所有软件包都需要它.然后我认为CRAN上的二进制文件可能已损坏(不太可能,但检查起来很容易).我使用github页面上的建议方法从当前源安装.
> devtools::install_github("hadley/ggplot2")
Run Code Online (Sandbox Code Playgroud)
干净地完成后,我收到以下错误(类似于前一个)
> library(ggplot2) …Run Code Online (Sandbox Code Playgroud) 我本周有时间与java相关的软件包.我终于让我的RWeka工作了(见这里),但现在我遇到了rJava问题.
该软件包似乎加载正常,但是当我加载库时,我得到以下内容:
Error in get(method, envir = home) :
lazy-load database '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/rJava/R/rJava.rdb' is corrupt
In addition: Warning messages:
1: In .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4], :
restarting interrupted promise evaluation
2: In get(method, envir = home) :
restarting interrupted promise evaluation
3: In get(method, envir = home) : internal error -3 in R_decompress1
Error: package or namespace load failed for ‘rJava’
Run Code Online (Sandbox Code Playgroud)
任何想法将不胜感激!
我希望在地图上获得这种渐变颜色:
ramp <- colorRamp(c("royalblue4", "white"))
ramp.list <- rgb( ramp(seq(0, 1, length = 15)), max = 255)
Run Code Online (Sandbox Code Playgroud)
而且,更重要的是,我希望向图表添加情节特征(特别是悬停文本输出)。这是我的数据:
structure(list(V1 = structure(c(9L, 8L, 4L, 7L, 2L, 6L, 1L, 3L,
5L, 10L, 13L, 11L, 12L), .Label = c("Apple", "Avocado", "Banana",
"Carrot", "Mango", "Mushroom", "Onion", "Orange", "Pineapple",
"Strawberry", "Sweet-lemon", "Watermelon", "Wildberry"), class = "factor"),
V2 = structure(c(4L, 3L, 9L, 11L, 12L, 2L, 1L, 6L, 10L, 5L,
7L, 8L, 1L), .Label = c("23", "24", "36", "42", "43", "46",
"48", "52", "56", "61", "82", "94"), class …Run Code Online (Sandbox Code Playgroud)