根据纬度和经度合并两个数据框

时间:2019-06-16 17:49:25

标签: r dictionary

我有一个来自shapefile处理的数据框,如下所示:

XMLHttpRequest

我也有一个数据框,我想使用该数据框的值来基于弹出窗口创建一个Choropleth贴图。

Gson gson = new GsonBuilder().setDateFormat("[YYYY,  MM, dd, HH, mm, ss, SSSSSSSSS]").create();
Converters.registerLocalDateTime(gson).create();

因此,我正在寻找一种方法,将这两个数据集合并或合并为一个数据集,然后执行以下操作:

id=c(0,0)
long<-c(140.9619,140.9626   )
lat<-c(-35.79979,-35.77946)
order<-c(1,2)
hole<-c(FALSE,FALSE)
piece<-c(1,1)
group<-c(0.1,0.1)

dtshp<-data.frame(id,long,lat,order,hole,piece,group)

1 个答案:

答案 0 :(得分:1)

使用dplyr并对dt数据框进行以下更改,以使纬度和经度成为数字。

Town<-c("WATSONIA","NORTH MELBOURNE","MOONEE PONDS")
Latitude<-c(-37.71610,-37.80040,-37.76010)
Longitude<-c(145.0804,144.9544,144.9228)
pop<-c(1232131,213312,342344)
dt<-data.frame(Town,Latitude,Longitude,pop)

Vic = dt%>%
  full_join(dtshp, by = c("Latitude" = "lat", "Longitude" = "long"))

您将必须决定要使用full_joinleft_join还是right_join