Tìm bang có thu nhập thấp nhất ở mỗi vùng
Bạn vừa học cách kết hợp nhiều động từ của dplyr. Ở đây, bạn sẽ kết hợp group_by(), summarize(), và slice_min() để tìm bang có thu nhập cao nhất ở mỗi vùng.
Khi bạn nhóm theo nhiều cột rồi tóm tắt, hãy nhớ rằng summarize sẽ "bóc" đi một cấp nhóm, nhưng giữ nguyên các nhóm còn lại. Ví dụ, nếu bạn group_by(X, Y) rồi summarize, kết quả vẫn sẽ được nhóm theo X.
counties_selected <- counties %>%
select(region, state, county, population, income)
Bài tập này là một phần của khóa học
Xử lý dữ liệu với dplyr
Hướng dẫn bài tập
- Tính thu nhập trung bình (đặt tên là
average_income) của các hạt trong từng vùng và bang (lưu ýgroup_by()đã được viết sẵn cho bạn). - Tìm bang có
average_incomethấp nhất trong mỗi vùng.
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.
counties_selected %>%
group_by(region, state) %>%
# Calculate average income
___
# Find the lowest income state in each region
___