Giá trị khuyết
Rất hiếm khi bạn gặp một tập dữ liệu không có giá trị khuyết. Trong pandas, giá trị khuyết được biểu diễn là NaN. Bạn có thể dùng hàm isnull() của pandas để kiểm tra giá trị khuyết.
pd.isnull(df['column']) sẽ trả về True nếu giá trị bị khuyết,
hoặc False nếu không có giá trị khuyết.
So với R, cách giá trị khuyết hoạt động trong Python hơi khác một chút.
Ví dụ, phương thức .mean() trong Python tự động bỏ qua giá trị khuyết.
Bạn cũng có thể mã hóa lại (thay thế) giá trị khuyết với phương thức .fillna(). Cách này sẽ thay tất cả giá trị khuyết trong cột bằng giá trị bạn cung cấp.
Trong bài tập này, chúng tôi đã chỉnh sửa bộ dữ liệu tips để nó chứa một số giá trị khuyết.
Bài tập này là một phần của khóa học
Python cho người dùng R
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 rows where total_bill is missing
print(tips.loc[____(____)])