本学习笔记为阿里云天池龙珠计划Python训练营的学习内容,学习链接为:AI训练营Python-阿里云天池
一、学习知识点概要
1、赛前准备
2、数据处理
3、数据探索与清洗
4、数据分析
5、数据可视化
二、学习内容
1、赛前准备
1)了解数据集各文件中各字段含义
2)提前安装所需的包,如wordcloud
3)提前下载好数据集
2、数据处理
1)pd.merge
pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None,
left_index=False, right_index=False, sort=True,
suffixes=('_x', '_y'), copy=True, indicator=False,
validate=None)
3、数据探索与清洗
1)缺失值填充函数:fillna()
2)统计量函数:describe()
4、数据分析
1)groupby()
2)sort_values()
3)value_counts()
# 计算每个党派的所获得的捐款总额,然后排序,取前十位
c_itcont.groupby("CAND_PTY_AFFILIATION").sum().sort_values("TRANSACTION_AMT",ascending=False).head(10)
5、数据可视化
1)库:matplotlib、wordcloud词云
2)柱状图、饼图、词云图
三、学习问题与解答
无
四、学习思考与总结
groupby()的高阶应用