保持描述性
为进一步了解旅客在旧金山机场的体验,质量保证部门向在所有可能的类别中都给出最低分的旅客发送了一份定性问卷。该问卷的目标是找出旅客对机场评价中的共性模式。
他们的回答存储在 survey_response 列中。仔细查看后,您发现有些答案几乎没有实质内容,只给了最短的字符数。在本练习中,您将筛选出字符数大于 40 的回复,并使用 assert 语句确保新的 DataFrame 中仅包含长度为 40 个字符或更多的回复。
airlines DataFrame 已在您的环境中,且已将 pandas 以 pd 导入。
本练习是课程的一部分
Python 数据清洗
练习说明
- 使用
airlinesDataFrame,将survey_response列中每个条目的长度通过.str.len()存入resp_length。 - 筛选出
airlines中resp_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'])