Loại bỏ hàng
Khi bạn biết một cột cụ thể sẽ rất quan trọng cho phân tích, và chỉ một phần nhỏ các hàng bị thiếu giá trị ở cột đó, thì thường hợp lý khi loại bỏ những hàng này khỏi tập dữ liệu.
Trong khóa học này, cột driver_gender sẽ là trọng tâm của nhiều phân tích. Vì chỉ một phần nhỏ các hàng bị thiếu driver_gender, chúng ta sẽ loại bỏ các hàng đó khỏi tập dữ liệu.
Bài tập này là một phần của khóa học
Phân tích hoạt động của cảnh sát với pandas
Hướng dẫn bài tập
- Đếm số giá trị bị thiếu trong từng cột.
- Loại bỏ tất cả các hàng thiếu
driver_genderbằng cách truyền tên cột vào tham sốsubsetcủa.dropna(). - Đếm lại số giá trị bị thiếu trong từng cột để xác nhận rằng không còn hàng nào thiếu
driver_gender. - Xem
.shapecủa DataFrame để biết còn bao nhiêu hàng và cột.
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.
# Count the number of missing values in each column
print(ri.isnull().____)
# Drop all rows that are missing 'driver_gender'
ri.____(subset=[____], inplace=True)
# Count the number of missing values in each column (again)
print(ri.____.____)
# Examine the shape of the DataFrame
print(____)