開始使用免費開始

從 list 選取元素

你的 list 通常會由多個元素與元件組成。因此,要從中取得單一元素、複數元素,或整個元件,並不總是那麼直覺。

選取元件的一種方式,是用該元件的序號位置。例如,要「抓取」shining_list 的第一個元件,你可以輸入:

shining_list[[1]]

最快的方式就是在主控台輸入來試試看。重要提醒:從向量選取元素時,請使用單一中括號([ ])。不要搞混了!

你也可以用元件的名稱來參照,搭配 [[ ]]$ 符號。以下兩種方式都會選到代表影評的 data frame:

shining_list[["reviews"]]
shining_list$reviews

除了選取元件之外,你也常需要從這些元件中選特定元素。例如,使用 shining_list[[2]][1],你會先從第二個元件 actorsshining_list[[2]])中,選到第一個元素([1])。在主控台輸入後,你會看到答案是 Jack Nicholson。

本練習屬於課程

R 入門

檢視課程

練習說明

  • shining_list 選取代表演員的向量。直接將此向量印出。
  • shining_list 選取演員向量中的第二個元素。和前一題一樣將結果印出。

動手互動練習

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

# shining_list is already pre-loaded in the workspace

# Print out the vector representing the actors


# Print the second element of the vector representing the actors
編輯並執行程式碼