0
Mit einem Datenrahmen-Transformation wie folgt:Conditonally Spaltenwerte auf Werte von einem anderen Typ
set.seed(100)
dfm <- data.frame(id = sample(1:5, 6, replace = TRUE),
val1 = rep(c("true", "false"), 3),
val2 = sample(c("true", "false"), 6, replace = TRUE))
id val1 val2
1 31 true false
2 26 false true
3 56 true false
4 6 false true
5 47 true false
6 49 false false
mit Base R, müssen die Werte in col val1
zu TRUE
(R logisch wahr) ändern, wenn der Wert "true"
und FALSE
Wenn der Wert "false"
ist. Auf ähnliche Weise ändern Sie die Werte in Spalte val2
zu 1
, wenn der Wert "true"
und 0 ist, wenn der Wert "false"
ist.
try 'DFM $ val1 == "true"' und 'as.integer (DFM $ val2 == "true")' –