Ich habe Raster-ASPECT-Daten abgetastet, die von 0-360 reichen, und jetzt möchte ich diese Daten in Richtungen gruppieren (Nord, Süd, Ost, Ost usw.).Numerische Werte nach Bereichen mit Schnitt gruppieren
Ich fand die Cut-Funktion und wollte versuchen, das zu verwenden, aber etwas scheint nicht zu funktionieren. Für meine Pausen habe ich 10 Bereiche, aber ich bekomme immer wieder den Fehler, dass die Länge meiner Pausen und Labels unterschiedlich ist. Es sagt, dass die Länge meiner Pausen 20 ist und ich bin mir nicht sicher warum. Irgendein Rat?
ForestType$Aspect<-cut(ForestType$Aspect,
breaks= c(c(-2,-1), c(0,22.5),c(22.51,67.5), c(67.51,112.5),c(112.51,157.5), c(157.51,202.5), c(202.51,247.5), c(247.51,292.5),c(292.51,337.5),c(337.51,360)),
labels= c("Flat", "North", "Northeast", "East","Southeast", "South", "Southwest", "West","Northwest", "North"), right=F)
Ich bin immer noch verwirrt. Wie schneide ich? Ich habe versucht, die Semikolons zwischen Vektoren zu setzen, aber ich bekomme einen Fehler. Wenn ich nur die vollständige Zeile der Werte einfüge, gibt es wieder eine Diskrepanz mit meinen Labels. Irgendwelche Ideen? –
@AndrewBudsock 'cut' machen kontinuierliche Intervalle. Zum Beispiel gibt 'cut (runif (10), c (0.2, .25, .5, 1))' Variable mit drei Intervallen - (0.2.0.25), (0.25, 0.5, 0.5.1) außerhalb dieser Intervalle werden NA. –