R mehrere Bedingungen in if-Anweisung [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Boolesche Operatoren && und || 3 answers

Ich habe viele der if-Statement-Posts gelesen, konnte aber keine Antwort auf mein einfaches Problem finden. Ich möchte eine neue Spalte im Datenrahmen 'tester' erstellen, die auf einer if-Anweisung mit mehreren Bedingungen basiert.

tester<- as.data.frame(matrix(data=c(seq(1,300,by=1.5)), ncol=4))

if (tester$V3> 200 && tester$V4>250){tester[,5] <- "one"} else tester$V5 <-NA

Dies gibt mir NAs für die gesamte Spalte, obwohl die letzten 17 Zeilen für beide Fälle WAHR sind und "eins" sein sollten. Was passiert hier? Danke für deine Hilfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage