НачатьНачать бесплатно

Содержательные ответы

Чтобы лучше понять впечатления путешественников от аэропорта Сан-Франциско, отдел контроля качества провёл анкетирование среди тех, кто поставил аэропорту минимальные оценки по всем категориям. Цель анкетирования — выявить общие закономерности в отзывах пассажиров.

Ответы хранятся в столбце survey_response. Изучив данные внимательнее, вы заметили, что некоторые ответы содержат минимально возможное количество символов и практически лишены содержания. В этом упражнении вы выберете ответы длиннее 40 символов и убедитесь, что новый DataFrame содержит ответы длиной 40 символов и более — с помощью оператора assert.

DataFrame airlines доступен в вашем окружении, а библиотека pandas импортирована как pd.

Это упражнение является частью курса

Очистка данных в Python

Посмотреть курс

Инструкции к упражнению

  • Используя DataFrame airlines, вычислите длину каждого значения в столбце survey_response с помощью .str.len() и сохраните результат в resp_length.
  • Выберите строки из airlines, в которых значение resp_length превышает 40.
  • С помощью оператора assert убедитесь, что минимальная длина survey_response в airlines_survey теперь больше 40.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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'])
Редактировать и запускать код