以下是一个Python代码示例,展示如何标注数据并根据一个属性进行分组:
# 导入必要的库
import pandas as pd
# 创建示例数据
data = {'姓名': ['张三', '李四', '王五', '赵六', '钱七'],
'性别': ['男', '男', '女', '男', '女'],
'年龄': [25, 30, 28, 35, 32]}
# 创建DataFrame
df = pd.DataFrame(data)
# 根据性别进行分组
grouped = df.groupby('性别')
# 打印分组结果
for name, group in grouped:
print("性别:", name)
print(group)
print("---")
输出结果如下:
性别: 女
姓名 性别 年龄
2 王五 女 28
4 钱七 女 32
---
性别: 男
姓名 性别 年龄
0 张三 男 25
1 李四 男 30
3 赵六 男 35
---