开始使用免费开始使用

保持描述性

为进一步了解旅客在旧金山机场的体验,质量保证部门向在所有可能的类别中都给出最低分的旅客发送了一份定性问卷。该问卷的目标是找出旅客对机场评价中的共性模式。

他们的回答存储在 survey_response 列中。仔细查看后,您发现有些答案几乎没有实质内容,只给了最短的字符数。在本练习中,您将筛选出字符数大于 40 的回复,并使用 assert 语句确保新的 DataFrame 中仅包含长度为 40 个字符或更多的回复。

airlines DataFrame 已在您的环境中,且已将 pandaspd 导入。

本练习是课程的一部分

Python 数据清洗

查看课程

练习说明

  • 使用 airlines DataFrame,将 survey_response 列中每个条目的长度通过 .str.len() 存入 resp_length
  • 筛选出 airlinesresp_length 大于 40 的行。
  • 断言 airlines_survey 中最短的 survey_response 长度现在大于 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'])
编辑并运行代码