我试图重建一些旧的课堂讲稿,但却找不到最基本的例子
ggmap::qmplot()
工作-我猜他们可能已经被最近更新的
raster
包裹(我试过最新的CRAN版本
ggmap
,日期为2019-02-05,以及
remotes::install_github(dkahle/ggmap)
).
这个例子是直接从
?qmplot
(但不要在测试中运行,以节省检查时间…!)
library(ggmap)
qmplot(lon, lat, data = crime)
## <lines denoting downloading of stamen tiles>
UseMethod(“as.graster”)中出错:没有适用于“as”的方法。“光栅”应用于“NULL”类的对象
另一方面,我不明白
光栅
(我有版本3.4-13,日期为2021-06-15)在加载包列表中的任何地方??
我想这应该属于
ggmap issues list
但我想我会先问一下,万一有人已经遇到/解决/解决了这个问题,或者我正在做一些愚蠢的事情。
进一步考古的更新/结果:
通过
expand.grid()
â
lapply(split(., seq(nrow(.)), ...)
â
plyr::ldply
缺少一个
.id
字段,因为列表是由
lapply
是无名的。我不明白为什么会这样
曾经
工作,因为(1)
扩大网格()
总是返回一个数据帧;(2)
split()
在矩阵上返回一个命名列表,而
split()
在数据帧上返回一个未命名的列表。。。我无法想象这些行为在没有我注意的情况下在R中发生变化??
我把它修好了
patching a fork
但我真的很想知道什么东西坏了(以及它是否是我特有的东西……)
other attached packages:
[1] ggmap_3.0.0.903 ggplot2_3.3.5
loaded via a namespace (and not attached):
[1] Rcpp_1.0.6 pillar_1.6.1 compiler_4.2.0
[4] plyr_1.8.6 tools_4.2.0 bitops_1.0-7
[7] digest_0.6.27 lifecycle_1.0.0 tibble_3.1.2
[10] gtable_0.3.0 lattice_0.20-44 pkgconfig_2.0.3
[13] png_0.1-7 rlang_0.4.11 DBI_1.1.1
[16] curl_4.3.2 withr_2.4.2 dplyr_1.0.7
[19] httr_1.4.2 stringr_1.4.0 RgoogleMaps_1.4.5.3
[22] generics_0.1.0 vctrs_0.3.8 grid_4.2.0
[25] tidyselect_1.1.1 glue_1.4.2 R6_2.5.0
[28] jpeg_0.1-8.1 fansi_0.5.0 sp_1.4-5
[31] tidyr_1.1.3 purrr_0.3.4 magrittr_2.0.1
[34] scales_1.1.1 ellipsis_0.3.2 assertthat_0.2.1
[37] colorspace_2.0-2 utf8_1.2.1 stringi_1.6.2
[40] munsell_0.5.0 crayon_1.4.1