我想要的結果,從一個for循環合併爲1個的txt文件,我寫我的代碼從這個鏈接
combine results from a loop in one file從環作爲R一個文件合併結果(部分結果丟失)
有一個問題。我應該得到8個結果(行),但我只以5結束。不知何故,其他結果沒有進入文件。我認爲問題在於if語句,但我不知道如何解決它。
這裏是我的代碼
prob <- c(0.10, 0.20)
for (j in seq(prob)) {
range <- c(2,3)
for (i in seq(range)) {
sample <- c(10,20)
for (k in seq(sample)) {
data <- Simulation(X =1,Y =range[i], Z=sample[k] ,p = prob[j])
filename <- paste('file',i,'txt')
if (j == 1) {
write.table(data, "Desktop/file2.txt", col.names= TRUE)
} else {
write.table(data,"Desktop/file2.txt", append = TRUE, col.names = FALSE)
}
}
}
}
什麼是「文件名」對象的目的是什麼? – 2012-03-23 11:24:08