[問題] 有關list的問題

作者: ee012345 (死小孩)   2015-04-16 11:34:35
[軟體熟悉度]:
使用者(已經有用R 做過不少作品)
[問題敘述]:
例如說存了一個物件save = list(),裡面有 A, B, C....
然後再令一個物件 name="A"
原因是我希望可以做這樣的動作: save$name
這樣我想把A或B或C叫出來就只用改name就好
可是我不知道要怎麼樣才能用類似 save$name 這樣的指令...
求救ˊˋ
[程式範例]:
失敗的例子
name = "A"
object = paste0("save$", name)
get(object)
Error in get(object) : object 'save$A' not found
作者: andrew43 (討厭有好心推文後刪文者)   2015-04-16 12:10:00
save[[name]], 其中name="A",而save$A存在。
作者: gotodmcyo (鍵盤小妹)   2015-04-16 15:55:00
save[[1]] 也可以叫出A,如果你知道順序的話
作者: clickhere (It's time to go home.)   2015-04-17 02:47:00
get("A", pos = save)
作者: celestialgod (天)   2015-04-17 14:42:00
樓上的方法,我喜歡。

Links booklink

Contact Us: admin [ a t ] ucptt.com