Sửa lỗi không nhất quán
Bây giờ khi bạn đã xác định dest_size có sự không nhất quán về khoảng trắng và cleanliness có sự không nhất quán về viết hoa, hãy dùng các công cụ mới để sửa các giá trị không nhất quán trong sfo_survey thay vì xóa toàn bộ điểm dữ liệu. Việc xóa có thể gây thiên lệch cho tập dữ liệu nếu hơn 5% điểm dữ liệu phải bị loại bỏ.
dplyr và stringr đã được nạp và sfo_survey đã sẵn sàng.
Bài tập này là một phần của khóa học
Làm sạch dữ liệu trong R
Hướng dẫn bài tập
- Thêm một cột vào
sfo_surveytên làdest_size_trimmedchứa các giá trị của cộtdest_sizesau khi đã loại bỏ toàn bộ khoảng trắng ở đầu và cuối. - Thêm một cột khác tên là
cleanliness_lowerchứa các giá trị của cộtcleanlinessđã được chuyển hết sang chữ thường. - Đếm số lần xuất hiện của mỗi hạng mục trong
dest_size_trimmed. - Đếm số lần xuất hiện của mỗi hạng mục trong
cleanliness_lower.
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 new columns to sfo_survey
sfo_survey <- sfo_survey %>%
# dest_size_trimmed: dest_size without whitespace
mutate(dest_size_trimmed = ___,
# cleanliness_lower: cleanliness converted to lowercase
cleanliness_lower = ___)
# Count values of dest_size_trimmed
sfo_survey %>%
___
# Count values of cleanliness_lower
sfo_survey %>%
___