看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]:R [程式問題]: 迴圈設定 [軟體熟悉度]: 中(3個月到1年) [問題敘述]: 想請問一下 有辦法再在R的迴圈裡面 隨 i 變動變數名稱嗎 例如我用stata時 可以這樣打 來產生d1一直到d5 . forvalues i = 1/5 { 2. gen d`i' = 0 3. } 可是在R的環境裡 我卻沒辦法這樣做耶 試了很多次都徒勞無功 是否有R的高手能夠幫忙解惑嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.7.59
jasonkeen:paste 03/31 19:33
jasonkeen:for (i in 1:10) data[i] <- paste("data", i);data 03/31 20:08
感謝你的回應 可是data[i]會顯示出object of type 'closure' is not subsettable paste的用法我看了help大概了解 但是 如果我是想要一次在迴圈裡面 寫出我想要設n個變數 而這n個變數我要令它們等於向量或矩陣 這樣paste也能做到嗎 麻煩了 感謝 ※ 編輯: Renk 來自: 219.70.170.80 (03/31 23:32)