IF/then/ELSE in R

jeder.

Hoffentlich eine einfache syntax-Frage. Ich bin versucht, zu erstellen eine neue variable in einer Tabelle R, die sagen würden, "1", wenn mein patient war in dem Alter war ich bei der Suche, oder "0" für Nein. Alter, ich bin interessiert, ist zwischen 2-155. Der code läuft ohne Fehler, aber es funktioniert nicht. Wenn ich mir in meiner Tabelle, wird die neue variable sagen 1, obwohl die age4 ist 158 Hier ist was ich habe:

table$newvar <- if (table$age4>=2 && table$age4 <=155) {table$newvar=1} else {table$newvar=0}

Jede Hilfe ist willkommen! Vielen Dank im Voraus!

  • R ist nicht SAS noch SPSS). Sie müssen studieren die grundlegenden tutorials und arbeiten Sie sich durch die Beispiele. Wenn Sie, was text Sie verwenden für diesen Zweck nicht erklären, die Unterschiede zwischen if und ifelse dann sollten Sie es wegwerfen. (Außerdem wird die Verwendung von "=" ist falsch.)
InformationsquelleAutor Emily V | 2015-04-02
Schreibe einen Kommentar