Sử dụng replace_with_na
Tiếp nối bộ dữ liệu trước, giờ bạn đã biết có một vài giá trị thiếu khá kỳ lạ.
Bây giờ, chúng ta sẽ xử lý chúng: thay những giá trị này thành giá trị thiếu (ví dụ NA) bằng hàm replace_with_na().
Bài tập này là một phần của khóa học
Xử lý dữ liệu thiếu trong R
Hướng dẫn bài tập
Với bộ dữ liệu pacman:
- Dùng
replace_with_na()để thay các giá trị thiếu"N/A","na", và"missing"thànhNAcho các biếnyearvàscore. - Kiểm tra xem bạn đã loại bỏ hết các giá trị thiếu chưa bằng cách dùng
miss_scan_count()ở cuối.
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.
# Print the top of the pacman data using `head()`
head(___)
# Replace the strange missing values "N/A", "na", and
# "missing" with `NA` for the variables, year, and score
pacman_clean <- replace_with_na(_____, replace = list(year = c(___, ___, ___),
score = c(___, ___, ___)))
# Test if `pacman_clean` still has these values in it?
miss_scan_count(____, search = list(___, ___, ___))