我有一個距離變量(以米爲單位)來自特定源的屬性,通過QGIS在我的數據子集中創建。虛擬變量代碼R中的間隔
我想創建虛擬間隔與R如下:
0-100,101-200,201-300,301-400 & 401-500
我已經編碼爲以包括以下任何間隔內的所有屬性:
data$Distance_100<-0
data$Distance_100[data$Distance<100]<-1
data$Distance_200<-0
data$Distance_200[data$Distance>=101&data$Distance<200]<-1
data$Distance_300<-0
data$Distance_300[data$Distance>=201&data$Distance<300]<-1
data$Distance_400<-0
data$Distance_400[data$Distance>=301&data$Distance<400]<-1
data$Distance_500<-0
data$Distance_500[data$Distance>=401&data$Distance<500]<-1
似乎在編碼方面有問題。它不會將所有屬性放在間隔中,看起來正確的編碼。有什麼建議做什麼?
除了迄今爲止的有用答案外,請查看'findInterval',並在SO上發佈問題前學習搜索。 – 2014-10-21 23:20:03