展开数据(Unnesting)
正如您在上一个练习中看到的,嵌套数据框只是对数据进行整形的一种方式。本质上是把 group_by() 的窗口打包到相应的行中。
同理,您可以用 nest() 函数把数据拆分成嵌套块;也可以用 unnest() 函数将这些块中嵌套的数据框展开。
本练习是课程的一部分
Tidyverse 中的机器学习
练习说明
- 在
gap_nested数据框上使用unnest(),将一个嵌套列展开为新的数据框,并将结果保存为gap_unnested。 - 使用
identical()函数确认gapminder与gap_unnested完全相同。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create the unnested data frame called gap_unnnested
gap_unnested <- ___ %>%
___(___)
# Confirm that your data was not modified
identical(___, ___)