我有一个距离变量(以米为单位)来自特定源的属性,通过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