端到端机器学习
Joshua Stapleton
Machine Learning Engineer

df.head()
# 打印前 5 行
print(heart_disease_df.head())

df.info()
# 打印详情
print(heart_disease_df.info())

df.value_counts()
# 打印类别分布
print(heart_disease_df['target'].value_counts(normalize=True))

使用 df.isnull()
用法
# 检查一列是否全为缺失
print(heart_disease_df['oldpeak'].isnull().all())
True
异常值
可能扭曲模型表现
有时也有用:

可视化可揭示:
其他可视化类型:
df['age'].plot(kind='hist')
plt.xlabel('Age')
plt.ylabel('Frequency')
plt.show()

理解数据
检测离群点
提出假设
检验假设
端到端机器学习