[英]For loop not iterating through columns r
我正在嘗試編寫一個循環,該循環將遍歷數據幀中的列64:111
,並設置[64,1] = 0
,然后設置[65,1:2] = 0
,然后設置[66,1:3] = 0
等等(Months_out從0
開始並以1
遞增)。 我不知道為什么我的循環只運行一次,我在做什么錯呢?
for (i in 64:111) {
Prod1[cbind(1:Prod1$Months_Out+1,i)] <- 0
}
一方面,data.frame子集就像df[row,column]
似的。 其次,我不確定為什么要在數據cbind()
集的括號內使用cbind()
。
這是我可能的方法:
rows <- 1
for (i in 64:111) {
Prod1[1:rows, i] <- 0
rows = rows+1
}
那對你有用嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.