[問題] 連續變數命名、運算
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟
[問題敘述]:
以用 for loop 產生連續的變數並命名,但不知道怎麼用
for loop再利用產生的變數運算
[程式範例]:
#產生 a1 = 1, a2 = 2, a3 = 3
for ( i in 1:3 ) {
var_name <- paste("a",i, sep="")
assign( var_name, i)
}
請問如何寫for loop把 a1, a2, a3加起來
--
114 > 112 bj4
melody
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.234.45
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1420990230.A.948.html
→
01/12 00:32, , 1F
01/12 00:32, 1F
→
01/12 00:33, , 2F
01/12 00:33, 2F
感謝!!
a1 <- 1
a2 <- 2
a3 <- 3
for ( i in 1:3 ) {
print( eval(parse(text = paste("a", i, sep=""))) )
}
※ 編輯: ntme (140.114.234.45), 01/12/2015 18:18:54
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
0
2
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章