Erstelle eine kategoriale Variable in R basierend auf dem Bereich
Ich habe einen Datenrahmen mit einer Ganzzahlenspalte, die ich als Referenz für eine neue kategoriale Variable verwenden möchte. Ich möchte die Variable in drei Gruppen aufteilen und die Bereiche selbst festlegen (z. B. 0-5, 6-10 usw.). Ich habe es versuchtcut
aber das teilt die Variable in Gruppen auf der Grundlage einer Normalverteilung und meine Daten sind richtig verzerrt. Ich habe auch versucht, if / then-Anweisungen zu verwenden, aber dies gibt einen true / false-Wert aus, und ich möchte meine ursprüngliche Variable beibehalten. Ich bin mir sicher, dass es einen einfachen Weg gibt, aber ich kann es nicht herausfinden. Irgendwelche Ratschläge, wie Sie dies schnell und einfach erledigen können?
Ich hatte so etwas im Sinn:
x x.range
3 0-5
4 0-5
6 6-10
12 11-15