Bỏ lồng một data frame
Hiện bạn đã có phiên bản đã tidy của mỗi mô hình được lưu trong cột tidied. Bạn muốn gộp tất cả lại thành một data frame lớn, tương tự cách bạn đã gộp các mô hình đã tidy của US và UK trước đó. Hãy nhớ rằng hàm unnest() từ tidyr sẽ thực hiện việc này.
Bài tập này là một phần của khóa học
Nghiên cứu tình huống: Khám phá dữ liệu với R
Hướng dẫn bài tập
- Thêm một bước
unnest()để bỏ lồng các mô hình đã tidy được lưu trong cộttidied. Lưu kết quả vàocountry_coefficients. - In đối tượng
country_coefficientsra console.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Add one more step that unnests the tidied column
___ <- by_year_country %>%
nest(-country) %>%
mutate(model = map(data, ~ lm(percent_yes ~ year, data = .)),
tidied = map(model, tidy))
# Print the resulting country_coefficients variable