ggmap错误(as.vector(y)中的错误:尝试应用非函数)

leb*_*358 10 r ggmap

我正在用ggmap做相对简单的事情并且很困惑,因为在我的Mac上运行良好的代码不能在我的PC上运行.

我运行这段代码:

library(ggmap)

map <- get_map(location = c(-122.175, 37.45635),
               maptype = "terrain",
               source = "google",
               crop = FALSE,
               zoom = 7)
 ggmap(map)
Run Code Online (Sandbox Code Playgroud)

,在我的Mac上运行正常,但在我的电脑上抛出此错误:

as.vector(y)出错:尝试应用非函数

任何帮助将非常感激.

小智 2

我上周安装 R 和 RStudio 后遇到了这个问题。重新启动 RStudio 或 R 会话,或重新安装 ggmap 包对我来说不起作用。我刚刚通过以下步骤修复了它:

  • 卸载 R 和 RStudio
  • 删除 Program Files 中与 R 和 RStudio 相关的旧文件夹(我有旧版本的 R 之类的东西)。
  • 删除 Windows 临时文件(以防万一)
  • 再次安装 R 和 RStudio
  • 安装ggmap包