Pandas例题(以NBA球队为例)

例题:用pandas计算历年NBA球队获取总冠军的次数

res.to_csv('./a.csv',index=False)  # 将文件保存在上一层,index=False表示保存的列表中不存在索引
pd.read_csv('./a.csv') # 打开保存的文件


res=pd.read_html('https://baike.baidu.com/item/NBA%E6%80%BB%E5%86%A0%E5%86%9B/2173192?fr=aladdin')   # 返回的是一个列表,列表是当前页面的所有表格数据。
res.columns = res.iloc[0]    # 将列表中第一行的数据赋值给列名
res.drop([0], inplace=True)  # 将列表中第一行的数据删除
res.groupby('冠军')

res.groupby('冠军').groups  # 将每支队伍获冠军的序列号展示出来
res.groupby('冠军').size().sort_values(ascending=False)   # 将每支队伍获冠军的总次数展示出来,按照降序的方式


# 题目: 在获奖的冠军队伍中,选出获取FMVP次数最多的选手以及他所处的队伍
res.groupby(['冠军', 'FMVP']).size() 

猜你喜欢

转载自www.cnblogs.com/blue-tea/p/11984784.html