如何使用dplyr函数而不出错?

如何使用dplyr函数而不出错?,r,dplyr,markdown,R,Dplyr,Markdown,我正在R studio上使用数据集beaver2,必须使用dplyr编写命令。我已经通过使用安装了dplyr install.packages("dplyr") library(dplyr) 这是我的密码 beaver2 %>% group_by(day) %>% summarise(mean(temp)) 当我运行这段代码时,我得到一个错误,在loadNamespace(I,c(lib.loc,.libpath()),versionCheck=vI[[I]]

我正在R studio上使用数据集beaver2,必须使用dplyr编写命令。我已经通过使用安装了dplyr

install.packages("dplyr")
library(dplyr)
这是我的密码

beaver2 %>% group_by(day) %>% summarise(mean(temp))
当我运行这段代码时,我得到一个错误,在loadNamespace(I,c(lib.loc,.libpath()),versionCheck=vI[[I]])中表示错误: 命名空间“rlang”0.4.5已加载,但需要>=0.4.7
我尝试更新R,但不确定下一步该怎么做。

尝试安装
rlang
。使用
install.packages('rlang')
我这样做了,然后编写了我的代码,它说“找不到函数%>%”。之后你是否使用
library(dplyr)
加载了
dplyr
?是的,我还更新了我的R studio版本,然后关闭了我的会话。管道(%%>%)操作符是从另一个包“magrittr”导入的,但该函数在库(dplyr)之后也可用。单独安装和加载magrittr可能仍然值得一试?