问题描述
我正在R
中使用常规数据帧(df
)和shapefile(map2
),它们共享一个称为CD116FP
的公用列。 df
有103552行,而map2
有444行。我通过以下方式加载shapefile:
map2
我的最终目标是使用函数mapview()
来查看map2
在列df
下描述的“强度”下包含在np_scores
中的地图。 。因此,我不希望df
上没有出现的map2
观测结果。
这是我的想法和失败:
-
如果这两个对象是常规数据帧,则合理的选择是使用
merge()
组合两个对象,但是,如果在这种情况下应用该函数,则生成的对象将失去空间特性,而{ {1}}不知道如何阅读。 -
我使用的另一种方法是尝试以下代码行:
map2m
但是结果的尺寸太大(远大于444行),因此mapview
在尝试绘制所需的地图时崩溃。
- 最后,我进行了全面的蛮力测试,并构建了一个循环,将列
mapview
添加到np
:
map2
但是,鉴于我的数据框的尺寸,这种方法只会花费太多时间。
您有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)