看板 R_Language 關於我們 聯絡資訊
大家好, 小弟今天遇到一個問題如下 a <- list(x=1, y=2) b <- list(x=3, y=4) result <- list(a=a, b=b) 結果如下 $a $a$x [1] 1 $a$y [1] 2 $b $b$x [1] 3 $b$y [1] 4 如果是使用$是沒問題的 但是如果我想要用數字 也就是說像是這樣 > result[1] $a $a$x [1] 1 $a$y [1] 2 那當我想要只選擇result[1]裡面的x的部分 除了 > result$a$x [1] 1 似乎沒有辦法? 比如說result[1][2] 之類的 (這個我試過不行XD) 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.6.82 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1465205427.A.718.html
celestialgod: 請用result[[1]][[2]] 06/06 17:43
celestialgod: []取出來的型態還是list,[[]]取出來才是element的t 06/06 17:44
celestialgod: ype 06/06 17:44
laputaca: 1原來如此!感恩!! 06/06 22:54