開始使用免費開始

將資料巢狀化

在本課程中,你將使用涵蓋 77 個國家、為期 52 年的一系列經濟與社會指標。這些資料已儲存在 gapminder 資料框中。

在這個練習中,你會把 gapminder 資料轉換成巢狀化的資料框,方法是使用建立整齊化(tidy)機器學習基礎所需的第一個工具:nest()

注意:這個版本比 gapminder 套件提供的資料集更細緻。此版本可在 dslabs 套件中取得。

本練習屬於課程

Tidyverse 的 Machine Learning

檢視課程

練習說明

  • 先查看 gapminder 的前 6 列。
  • 接著運用 group_by()nest()country 來將資料框巢狀化,並將結果存為 gap_nested
  • 檢視新建立的資料框 gap_nested 的前 6 列,留意新的複雜欄位 data,其中包含 tibbles。

動手互動練習

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

# Explore gapminder
head(___)

# Prepare the nested data frame gap_nested
library(tidyverse)
gap_nested <- gapminder %>% 
  group_by(___) %>% 
  ___()

# Explore gap_nested
head(___)
編輯並執行程式碼