Trực quan hóa mức thay đổi phổ biến đã được chuẩn hóa
Bạn đã chọn vài tên và tính tần suất của mỗi tên như một phần của mức đỉnh của chính nó. Đây là một dạng “chuẩn hóa” tên, nơi bạn tập trung vào mức thay đổi tương đối trong từng tên thay vì độ phổ biến tổng thể của tên đó.
Trong bài tập này, bạn sẽ trực quan hóa độ phổ biến đã chuẩn hóa của từng tên. Kết quả từ bài trước, names_normalized, đã được cung cấp cho bạn.
names_normalized <- babynames %>%
group_by(name) %>%
mutate(name_total = sum(number),
name_max = max(number)) %>%
ungroup() %>%
mutate(fraction_max = number / name_max)
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
- Lọc bảng
names_normalizedđể chỉ giữ ba tênSteven,Thomas, vàMatthew. - Tạo biểu đồ đường từ
names_filteredđể trực quan hóafraction_maxtheo thời gian, tô màu theoname.
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.
names_filtered <- names_normalized %>%
# Filter for the names Steven, Thomas, and Matthew
___
# Visualize the names in names_filtered over time
___