我正在使用choroplethr / choroplethrMaps / choroplethrZip软件包几天没有任何问题,但突然间,当我尝试可视化地图时,我一直收到错误 - 我已粘贴下面的输出,以及任何帮助我将深表感谢。 对我来说最令人困惑的问题是为什么它突然停止工作 - 我没有在脚本中添加任何内容 - 我也得到了与choroplethr / choroplethrMaps相同的错误。非常感谢您的专业知识和耐心!
data(df_pop_zip)
choro = ZipChoropleth$new(df_pop_zip)
choro$title = "2012 ZCTA Population Estimates"
choro$ggplot_scale = scale_fill_brewer(name="Population", palette=2, drop=FALSE)
choro$set_zoom_zip(state_zoom="florida", county_zoom=NULL, msa_zoom=NULL, zip_zoom=NULL)
choro$render()
FUN错误(X [[i]],...):尝试应用非功能
答案 0 :(得分:0)
我相信您可以通过输入以下内容来解决错误:
# install.packages("devtools")
library(devtools)
install_github("choroplethr", "arilamstein")
library(choroplethr)
如果我从CRAN安装choroplethr,我可以复制你的错误。如果我从github安装它我可以解决它。请注意,实际的R代码在github和CRAN中目前都是相同的,因为我最近向CRAN提交了一个新版本。
当我从CRAN加载版本的choroplethr时,我收到此警告:
> library(choroplethr)
Warning message:
package ‘choroplethr’ was built under R version 3.2.4
但是,当前版本的R是3.2.3。因此看起来CRAN使用不同版本的R来表达他们对公众的看法以及他们用来构建包的内容。我不确定为什么会这样。
请注意,虽然我认为此解决方案适合您,但我发现它并不特别令人满意或优雅。我可以安装R的开发版本,看看我是否可以自己复制(和调试)这个问题。但在这一点上,我宁愿等到他们正式发布新版本以确定它是否仍然存在。我对R的开发版本没有多少经验。