pandas 数据可视化
查看数据分布
使用 DataFrame
import warnings
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns #基于matplotlib的图形可视化python包
sns.set()
warnings.filterwarnings('ignore')
# 电信运营商的客户离网数据集
df = pd.read_csv('https://labfile.oss.aliyuncs.com/courses/1283/telecom_churn.csv')
df.head()
# 数据列 Churn 离网率 是我们的目标特征 bool类型 True 表示公司最终丢失了此客户,False 表示客户被保留
features = ['Total day minutes', 'Total intl calls']
df[features].hist(figsize = (10,4)) # 使用 DataFrame 的 hist() 方法绘制直方图
plt.show() 没有这一句不显示
seaborn图像显示
sns.distplot(df['Total intl calls'])
sns.plt.show()
plt.show()