Hallo zusammen,
Ich habe meine Daten von SoSciSurvey speziell für R runtergeladen. Viele Sachen klappen auch wie gewohnt, aber viele Befehle (v.a. aus Dplyr Package) funktionieren nicht.
Ein Beispiell:
Den Testwert von Items zu generieren klappt so nicht:
df$Skalages<- rowMeans(df[ ,c("Item1":"Item32")])
und auch nicht:
df %>% rowwise() %>% mutate(Skalages=mean(c('Item1':'Item32')))
Fehlermeldung:
1: In `[.data.frame`(change3, , c("HH01_01":"HH01_32")) :
NAs introduced by coercion
Es klappt aber, die manuelle Version:
df$Skalages<- ((df$Item1+df$Item2+.....df$Item32)/32)
Ich verstehe absolut nicht, woran das liegen kann. Meine einzige Vermutung ist, dass die Daten irgendwie nicht als numerisch anerkannt werden.
Ist das Problem bekannt bzw gibt es irgendwie eine Lösung dafür?
LG