今天分享一波python技术分析数据分组,数据分组有四种方法
方法目录
-
by = ‘参数’
- 字典
- 以Seri分列
以函数进行分割
首先我们导入数据
athlete_data = pd.read_csv("运动员信息表.csv", encoding='GBk')
print(athlete_data)
我们一个一个方法的来实现分组
1.by = ‘参数’
group_by_events = athlete_data.groupby(by='项目')
# print(group_by_events)
for data in group_by_events:
print(data)
2.字典
mapping = { # 字典的key要对应文件的列名
'姓名': '1',
'性别': '1',
'出生年份(年)': '1',
'身高(cm)': '2',
'体重(kg)': '3',
'项目': '4',
}
group_by_map = athlete_data.groupby(mapping, axis=1)
for data in group_by_map:
print(data)
代码运行结果