ich diese Daten Beispiel haben:Fehler mit Fällen (memisc)
W1$age <- c(3,2,4,1,1,3,4,NA,2,NA)
Ich möchte eine Spalte erstellen, in denen:
1 durch 0 ersetzt wird
2,3,4 werden ersetzt durch 1
alles e LSE ist NA
Ich habe diesen Code:
library(memisc)
W1$age2 = cases(
"0"= W1$age == 1,
"1" = W1$age == 2 | W1$age == 3 | W1$age == 4,
"NA" = W1$age != c("0", "1", "2", "3", "4")
)
es gibt mir diesen Fehler (ich es googeln, aber ich fand es nicht):
Error in if (any(done == 0) && any(done > 1)) msg("conditions are neither exhaustive nor mutually exclusive") else if (any(done == :
missing value where TRUE/FALSE needed
In addition: Warning message:
In W1$age != c("0", "1", "2", "3", "4") :
longer object length is not a multiple of shorter object length
Ich hoffe, kann mir helfen, es mit einigen Alternativen zu beheben, vielen Dank!
Der alte Code nicht funktioniert, bekomme ich diesen Fehler 'Fehler if (jeden (done == 0) && jeden (done> 1)) msg ("Bedingungen sind weder erschöpfend noch gegenseitig ausschließend") sonst if (any (done ==: fehlender Wert wo TRUE/FALSE gebraucht wurde ' – MSS