ich mehr T-Tests in R tue, wie diese:For-Schleife mit String-Variablen
t.test(subset(data, type=="1" & string1=="string123" & string2=="string456")$value,
subset(data, type=="3" & string1=="string123" & string2=="string456")$value
ich diese Tests für mehrere Werte von string2 ausführen möchte:
list <- c("string456", "string457")
for (i in list){ t.test(paste(subset(data, type=="1" & string1=="string123" & string2=="",i,"")$value,
subset(data, type=="3" & string1=="string123" & string2=="",i,"")$value)
Dies erzeugt einen Fehler :
Error: unexpected numeric constant in "for (i in list){t.test(paste("subset(data, type=="1"
Irgendwelche Vorschläge?
habe das nicht verstanden: 'string2 ==" ", i," "'; ersetze ihn durch 'string2 == i' –
' für (i in c ("a", "bb", "ccc")) drucke (paste0 ("xxx.", i)) 'dh die for-Schleife isn ' t das Problem – jogo