Giữ mô tả có giá trị
Để hiểu rõ hơn về trải nghiệm của hành khách tại Sân bay San Francisco, bộ phận đảm bảo chất lượng đã gửi một bảng câu hỏi định tính đến tất cả những người cho sân bay điểm tệ nhất ở mọi hạng mục có thể. Mục tiêu là xác định các mẫu chung trong những gì hành khách nói về sân bay.
Phản hồi của họ được lưu trong cột survey_response. Khi xem kỹ, bạn nhận ra một vài câu trả lời chỉ gồm số ký tự tối thiểu và thiếu nội dung. Trong bài tập này, bạn sẽ tách các phản hồi có số ký tự lớn hơn 40, và đảm bảo DataFrame mới của bạn chỉ chứa các phản hồi có 40 ký tự trở lên bằng cách dùng câu lệnh assert.
DataFrame airlines đã có sẵn trong môi trường của bạn, và pandas đã được nhập với bí danh pd.
Bài tập này là một phần của khóa học
Làm sạch dữ liệu với Python
Hướng dẫn bài tập
- Sử dụng DataFrame
airlines, lưu độ dài của từng phần tử trong cộtsurvey_responsevàoresp_lengthbằng.str.len(). - Lọc các hàng của
airlinescóresp_lengthlớn hơn40. - Khẳng định (assert) rằng độ dài nhỏ nhất của
survey_responsetrongairlines_surveyhiện lớn hơn40.
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.
# Store length of each row in survey_response column
resp_length = ____
# Find rows in airlines where resp_length > 40
airlines_survey = airlines[____ > ____]
# Assert minimum survey_response length is > 40
assert ____.str.len().____ > _____
# Print new survey_response column
print(airlines_survey['survey_response'])