我基本上試圖創建一個NA和數字的矢量,但在一個非常特定的順序。這裏是我到目前爲止的代碼:在R中創建從循環矢量
x<-rep(rep(2:1,c(2,3)),40)
dummy=1
for (i in 0:length(x))
{ ifelse(x[i+1]==2, print(NA), print(dummy))
if(i %% 5 == 0) dummy=i+1
}
所以我的矢量應該如下所示(NA,NA,1,1,1,NA,NA,6,6,6等)。但是我不能以這種格式保存,所以我可以稍後以矩陣的形式調用它。有什麼建議麼?我曾嘗試創建一個沒有任何東西的矢量,然後將它填充到循環中,但這也無濟於事。
利茲 統計學生
是啊......我想我的問題是規定在我試圖創建矢量長度和使用打印(NA)。謝謝你的幫助! –