[問題] 想用quote指令寫迴圈但碰到問題
使用R經驗:2年
#--------------------------------------------------
首先我有
data1=1
data2=2
然後我用迴圈i的形式
for(i in 1:2) {
data=noquote(paste('data',x,sep=''))[i] #匯入資料
#然後用這筆資料做些事情
}
這相當於在i=1的時候
data=noquote(paste('data',x,sep=''))[1]
可是現在問題來了,在i=1時
當我輸入data的時候得到的不是 1 而是 data1,可是當我輸入data1時是output 1沒有錯
我的想法是
當我輸入data ,R應該要 output 1
但是 R 是 output data1
想請問有人有這個問題的解決方法嗎(我預期 輸入data 會得到值 1)
#-------------------------------------------------------------
不管是誰回答我或與我討論,都非常感謝您的幫助 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.86.52
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1468295692.A.2DA.html
→
07/12 19:54, , 1F
07/12 19:54, 1F
→
07/20 11:39, , 2F
07/20 11:39, 2F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章