【问题标题】:Error in numeric(nrowz) : invalid 'length' argument from map() function数字(nrowz)错误:map()函数的“长度”参数无效
【发布时间】:2019-10-23 12:57:53
【问题描述】:

我正在尝试使用map() 函数绘制地图,但它返回一个我无法解决的错误。

library(maps)
library(mapdata)
map('worldHires')

我收到此错误:

Error in numeric(nrowz) : invalid 'length' argument

【问题讨论】:

  • 您好,此错误通常发生在您的数据集中有 null 或 NA 值时,但是,如果没有示例代码或数据,则很难确定。可以参考stackoverflow.com/questions/38159024/…
  • 目前我还没有使用我的数据。 'worldHires' 参数位于地图数据库中。

标签: r


【解决方案1】:

这可能会有所帮助(或者可能会帮助有类似问题的人)。我遇到了同样的错误——尽管我可能遇到了不同的问题。对我来说,maps::map() 和 purrr::map() 函数之间存在冲突。我试图使用 purrr 中的 map(),但它被 maps 中的 map() 掩盖了。我通过显式引用我想调用的包库的 map() 函数来解决它,在我的例子中是“purrr::map()”。

【讨论】:

    猜你喜欢
    • 2016-11-04
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 2013-01-11
    • 2023-03-14
    相关资源
    最近更新 更多