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

Kỳ vọng kiểu đầu ra khi map

Khi bạn biết đầu ra của hàm được map sẽ có kiểu dữ liệu mong đợi (ở đây là một vector số), bạn có thể tận dụng họ hàm map_*() để cố gắng trả về đúng kiểu đối tượng đó thay vì một list.

Tại đây, bạn lại tính trung bình dân số cho mỗi quốc gia, nhưng lần này bạn sẽ dùng map_dbl() để nối trực tiếp vector số do mean() trả về vào data frame của bạn.

Bài tập này là một phần của khóa học

Machine Learning trong tidyverse

Xem khóa học

Hướng dẫn bài tập

  • Tạo data frame pop_mean bằng cách dùng hàm map_dbl() để tính trung bình dân số cho mỗi data frame đã được lồng (nested).
  • Khám phá data frame pop_mean bằng head().

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.

# Calculate mean population and store result as a double
pop_mean <- gap_nested %>%
  mutate(mean_pop = map_dbl(___, ~mean(.x$___)))

# Take a look at pop_mean
head(___)
Chỉnh sửa và Chạy Mã