1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Machine Learning trong tidyverse

Connected

Bài tập

Ánh xạ dữ liệu của bạn

Kết hợp với mutate(), bạn có thể dùng map() để nối kết quả tính toán vào một data frame. Vì hàm map() luôn trả về một vector các list, bạn phải dùng unnest() để trích xuất thông tin này thành một vector số.

Tại đây bạn sẽ khám phá tính năng này bằng cách tính dân số trung bình của mỗi quốc gia trong bộ dữ liệu gapminder.

Hướng dẫn

100 XP
  • Dùng map() để áp dụng hàm mean() nhằm tính dân số trung bình cho mỗi quốc gia và nối cột list mới tên mean_pop bằng mutate().
  • Khám phá 6 hàng đầu tiên của pop_nested.
  • Dùng unnest() để chuyển list mean_pop thành một cột số và lưu lại thành data frame pop_mean.
  • Khám phá pop_mean bằng head().