设置布尔列
某些数据集包含最适合用布尔值表示的列。然而,pandas 通常默认将这些列读取为浮点数,因为默认使用布尔类型可能带来副作用,例如把 NA 值变成 True。
fcc_survey_subset.xlsx 包含一个字符串 ID 列,以及若干表示财务压力因素的 True/False 列。您将评估哪些非 ID 列不存在 NA 值,因此可以设置为布尔类型;然后在调用 read_excel() 时使用 dtype 参数将这些列按布尔类型读取。
已将 pandas 以 pd 名称导入。
本练习是课程的一部分
使用 pandas 高效导入数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Load the data
survey_data = pd.read_excel("fcc_survey_subset.xlsx")
# Count NA values in each column
print(survey_data.____)