我正在试图安装这些软件包,但我提出了下面的错误。
在‘C:/Users/Harshal/Dropbox/Documents/R/win-library/3.2’中安装install.packages("ggplot2") (未指定为‘lib’)尝试使用URL '‘内容类型'application/zip’长度为2760173字节(2.6MB)下载的2.6MB
package ‘ggplot2’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
我不太理解什么是"lazyeval“,我试图安装并运行这个包,以便在函数中使用dplyr。
当我跑的时候
library(lazyeval)
我得到了错误消息:
Error in library(lazyeval) : there is no package called 'lazyeval'
即使在成功安装之后也是如此。
现在,当我尝试运行任何标准的dplyr脚本时,我得到了以下错误消息:
Error in loadNamespace(name) : there is no package called 'lazyeval'
这就好像lazyeval已
我正试图在Linux服务器上安装R软件包"igraph“,但仍然遇到了一些错误。
我尝试过install.packages("igraph"),并获得了以下错误消息:
与checking whether the C compiler works... no相关的问题:
*安装*源代码*包‘igraph’.*包‘igraph’成功解压并检查MD5和检查gcc./usr/local/bin/gcc检查C编译器是否工作..。无配置:错误: in /tmp/RtmpPaaksz/R.INSTALL8c157a39a973/igraph': configure: er
对于data.table,dplyr::do似乎不起作用:
# this works
data.frame(1) %>%
do(data.frame(1))
## X1
## 1 1
# same for a data.table does not work
data.table(1) %>%
do(data.frame(1))
## Error in do_.data.table(.data, .dots = lazyeval::lazy_dots(...)) :
## argument ".f" is missing, with no de
我知道在函数中使用lazyeval来引用带有dplyr的列名,但是被卡住了。通常,当创建一个使用dplyr (也引用函数参数中的列名)的函数时,实现这一点的最惯用的方法是什么?谢谢。
library(lazyeval)
## Create data frame
df0 <- data.frame(x=rnorm(100), y=runif(100))
##########################################
## Sample mean; this way works
######################################