一、酒类案例练习
二、泰坦尼克号灾难数据练习
#统计列生还人数和所有人数比率
def passenger_survived_rate(data,cols):
passenger_group =data.groupby(cols)[cols[0]].count()
#计算生还者中每组数据
survived_info = df[cols][df['Survived']==1]
survived_group = survived_info.groupby(cols)[cols[0]].count()
return survived_group/passenger_group
#输出柱状图
def print_bar(data,title=""):
bar = data.plot.bar(title=title)
for p in bar.patches:
bar.text(p.get_x()*1.005,p.get_height()*1.005,'%.2f%%'%(p.get_height()*100))
三、城市数据分析