我最近通过下载了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/

10-12 17:25