我有一個問題,我需要將兩個不同的資料集合并為一個,但它們有不同的類。我該怎么辦?rbind 不起作用,想法?
nycounties <- rgdal::readOGR("https://raw.githubusercontent.com/openpolis/geojson-italy/master/geojson/limits_IT_provinces.geojson")
city <- c("Novara", "Milano","Torino","Bari")
dimension <- c("150000", "5000000","30000","460000")
df <- cbind(city, dimension)
total <- rbind(nycounties,df)
uj5u.com熱心網友回復:
你在尋找這樣的東西嗎?
nycounties@data = data.frame(nycounties@data,
df[match(nycounties@data[, "prov_name"],
df[, "city"]),])
輸出
nycounties@data[!is.na(nycounties@data$dimension),]
prov_name prov_istat_code_num prov_acr reg_name reg_istat_code reg_istat_code_num prov_istat_code city dimension
0 Torino 1 TO Piemonte 01 1 001 Torino 30000
2 Novara 3 NO Piemonte 01 1 003 Novara 150000
12 Milano 15 MI Lombardia 03 3 015 Milano 5000000
81 Bari 72 BA Puglia 16 16 072 Bari 460000
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/474688.html
上一篇:帶過濾的SQL內連接
下一篇:真正無法下載的影像
