我中的R進行多次t檢驗,像這些循環:對於字符串變量
t.test(subset(data, type=="1" & string1=="string123" & string2=="string456")$value,
subset(data, type=="3" & string1=="string123" & string2=="string456")$value
我希望執行這些測試爲字符串2的多個值:
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)
這將產生一個錯誤:
Error: unexpected numeric constant in "for (i in list){t.test(paste("subset(data, type=="1"
有什麼建議嗎?
不理解這個:'string2 ==「」,i,「」'; (用c(「a」,「bb」,「ccc」))print(paste0(「xxx。」,i))替換爲'string2 == i' –
''即for for-loop isn'問題 – jogo