【问题标题】:R ggmap Error: object 'f' not foundR ggmap错误:找不到对象'f'
【发布时间】:2017-06-12 17:17:23
【问题描述】:

安装rnoaa 包后,我的ggmap 包无法正常工作。我什至不能做简单的例子:

>library(ggmap)

>qmap(location = "boston university")

get("f", environment(CoordMap$train)) 中的错误:找不到对象'f'

有人遇到同样的问题吗?谢谢!

【问题讨论】:

  • @bethanyP 我确实用这两行代码重现了错误,尽管我不清楚它为什么会发生。甚至以下来自ggmap 帮助页面的get_map 函数示例也不起作用:map <- get_map(location = "texas", zoom = 6, source = "stamen")ggmap(map, fullpage = TRUE)
  • 代码对我来说很好用。关闭 R,重新打开并重试。然后一一加载额外的库,并在每个之后进行测试
  • 这只是一个简单的例子,你不需要任何数据。 @bethanyP
  • 我什至重新安装了 R、R studio 和所有软件包,它仍然显示错误。 @RichardTelford
  • 我也刚刚运行它...它加载地图很好..

标签: r ggmap rnoaa


【解决方案1】:

恢复到 ggplot v. 2.2.0 对我有用:devtools::install_github("hadley/ggplot2@v2.2.0")

【讨论】:

    【解决方案2】:
    1. 重新安装 R 和 R Studio
    2. Library(devtools) devtools::install_github("dkahle/ggmap") devtools::install_github("hadley/ggplot2")

    有同样的错误,现在可以正常工作了。

    【讨论】:

    • 这是大多数情况下的最佳答案。不要'恢复到旧版本,只需将 ggmap 和 ggplot 更新到 github 上的最新版本
    【解决方案3】:

    我也遇到了这个问题,卸载 ggplot2 并从 CRAN 重新安装它对我有用。

    【讨论】:

      【解决方案4】:

      我的同事通过安装旧版本的 ggmap 解决了这个问题。 ggmap 于 2016-01-23 更新。 2015-12-19 的旧版本工作正常。有同样问题的朋友可以到下方链接下载旧版ggmap。它应该可以解决问题。

      https://cran.r-project.org/web/packages/ggmap/index.html

      【讨论】:

        【解决方案5】:

        我也遇到了 ggmap 无法正常工作的问题。使用 CRAN 包“版本”,我看到我安装的版本是 2.6.1,CRAN 声称是最新版本。但是在 GitHub 上我发现了 2.7 版本,用 devtools 下载了它,现在我的代码可以运行了。

        【讨论】:

          【解决方案6】:

          你可以去link重新安装包,应该可以解决问题。

          【讨论】:

            猜你喜欢
            • 2020-12-01
            • 2018-08-15
            • 2019-01-21
            • 2017-12-19
            • 2019-01-18
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-04-13
            相关资源
            最近更新 更多