小编Oml*_*ere的帖子

用传单绘制特定国家的地图

我想使用leaflet带有R的包来绘制特定国家的地图,例如意大利,西班牙等。

我检查了该函数的基本示例,setView()并尝试为 latitude 和 longitutde arg 提供两个值的向量:

m <- leaflet() %>%
  addTiles() %>%  # Add default OpenStreetMap map tiles
  setView(lng=c(46.00,48.00), lat=c(2.00,6.00), zoom = 4)
m  # Print the map (map is not centered on a country, it's just a test)
Run Code Online (Sandbox Code Playgroud)

但是我将永远无法在我的屏幕上显示特定国家/地区,例如此功能的结果:

library(maps)
map('italy', fill = TRUE, col = 1:10)
Run Code Online (Sandbox Code Playgroud)

最后,我只想通过在我的地图上(有纬度和经度)对它们进行地理定位来绘制一些点

是否可能或该包maps是否足以完成此任务(即使我没有找到放大的方法)?

maps r geospatial leaflet r-leaflet

5
推荐指数
2
解决办法
9418
查看次数

第1组的唯一值,然后是第1组和第2组,依此类推

我有一个包含5个不同组的数据框:

   id group
1  L1     1
2  L2     1
3  L1     2
4  L3     2
5  L4     2
6  L3     3
7  L5     3
8  L6     3
9  L1     4
10 L4     4
11 L2     5
Run Code Online (Sandbox Code Playgroud)

我想知道是否有可能id从第一组,第一组和第二组,第一,第二和第三组获得独特性,依此类推,而不是循环.我正在搜索dplyrdata.table包装.

预期成绩 :

    group      id
1   1          c("L1", "L2")
2   1,2        c("L1", "L2", "L3", "L4")
3   1,2,3      c("L1", "L2", "L3", "L4", "L5")
4   1,2,3,4    c("L1", "L2", "L3", "L4", "L5")
5   1,2,3,4,5  c("L1", "L2", "L3", "L4", "L5")  
Run Code Online (Sandbox Code Playgroud)

数据:

structure(list(id …
Run Code Online (Sandbox Code Playgroud)

r dataframe

3
推荐指数
2
解决办法
85
查看次数

标签 统计

r ×2

dataframe ×1

geospatial ×1

leaflet ×1

maps ×1

r-leaflet ×1