Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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ột tidied. Lưu kết quả vào country_coefficients.
  • In đối tượng country_coefficients ra 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
Chỉnh sửa và Chạy Mã