[英]Column Rearrange csv file R or Excel
我有 2 個具有完全相同坐標的數據集,我試圖通過重新排列坐標以在移動數據的同時將其合並為 1。 一組具有與生物氣候變量相關的坐標,另一組具有與土地所有權相關的相同坐標,但這些坐標是亂序的(感謝 GIS 的 mixaro)。 關於如何重新排列它以便坐標對齊以便於數據集操作的任何提示? 我試圖在 excel 中做到這一點,但如果有人知道一個 R 技巧,那就太好了! ((鏈接中的數據圖片示例))
您應該使用 R data.table
並按緯度和經度合並兩個表。
library(data.table)
dt1=data.table(df1)
dt2=data.table(df2)
# converting the lat-long columns to characters
dt1[,`:=`(LATITUDE=as.character(LATITUDE), LONGITUDE=as.character(LONGITUDE))]
dt1[dt2,on=c("LATITUDE","LONGITUDE")]
或者
dt=merge(dt1,dt2,by=c("LATITUDE","LONGITUDE"),all=T)
by
獲取要合並的列all=T
執行外連接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.