Ich erstelle eine kategorische Variable mit einigen Werten. Die if-Schleife läuft, aber es gibt mir keine Beobachtung mit "D", obwohl es existieren sollte. Weißt du was passiert?R respektiert nicht meine Bedingung if-Schleife
Vielen Dank im Voraus.
data$n_clasif<-"D"
for (i in 1:n){
if (data$forecast[i]>=10000){
data$n_clasif[i]="A"
} else if (data$forecast[i]<10000 & data$forecast[i]>=2000){
data$n_clasif[i]="B"
} else if (data$forecast[i]<2000 && data$CL_CLASIF_ROLLO[i]!="D"){
data$n_clasif[i]="C"
} else {
data$n_clasif[i]="D"
}
}
Willkommen bei StackOverflow. Sie sollten dies lesen und Ihre Frage bearbeiten. http://StackOverflow.com/Help/how-to-ask – Adam
Lesen Sie über 'cut()'. – zx8754