我最近通过下载了googlesheets
devtools::install_github("jennybc/googlesheets")
并遇到一些困难。如中所述运行脚本时
https://github.com/jennybc/googlesheets我总是得到:
Error: could not find function "%>%"
我该如何解决这个问题?
可重现的示例:
下载:
devtools::install_github("jennybc/googlesheets")
require(googlesheets)
数据:
gap_key <- "1HT5B8SgkKqHdqHJmn5xiuaC04Ngb7dG9Tv94004vezA"
copy_ss(key = gap_key, to = "Gapminder")
gap <- register_ss("Gapminder")
发生错误:
oceania_csv <- gap %>% get_via_csv(ws = "Oceania")
最佳答案
首先加载dplyr软件包,该软件包提供%>%
运算符。在您链接到的自述文件中,此标记为here(suppressMessages
是可选的):
library("googlesheets")
suppressMessages(library("dplyr"))
您可以使用以下命令安装dplyr
install.packages("dplyr")
有关管道运算符(
%>%
)的更多信息,请参见here。关于r - 如何正确使用require(googlesheets)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29899334/