開始使用免費開始

存取清單中的元素

對清單進行子集化和對向量或資料框做法很像,但多了一個實用的操作。

若要存取清單中的元素,使用 [ ]。這樣做一定會回傳另一個清單。

my_list[1]

$my_words
[1] "I <3 R"

my_list[c(1,2)]

$my_words
[1] "I <3 R"

$my_numbers
[1] 42 24

若要取出清單各元素裡面的資料,使用 [[ ]]

my_list[[1]]

[1] "I <3 R"

如果你的清單有命名,也可以使用 $ 運算子:my_list$my_words。這和用 [[ ]] 取回內部資料是相同的。

本練習屬於課程

R for Finance 入門

檢視課程

練習說明

  • 已提供命名清單 portfolio 可供使用。
  • 使用 [ ] 搭配 c() 存取 portfolio 的第 2 和第 3 個元素。
  • 使用 $ 存取 correlation 資料。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Second and third elements of portfolio


# Use $ to get the correlation data
編輯並執行程式碼