要列出每个Pandas组的值,可以使用Pandas中的groupby
函数进行分组,然后使用遍历方法将每个组的值列出来。下面是详细的步骤和示例说明:
1.使用groupby
函数进行分组。首先需要将数据按照需要分组的列进行排序,然后使用groupby
函数进行分组,如下所示:
import pandas as pd
# 创建示例数据
data = {'key': ['A', 'B', 'C', 'A', 'B', 'C'], 'value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 按照 key 列进行分组
grouped = df.sort_values('key').groupby('key')
2.遍历每个分组,列出其值。我们可以使用一个循环来遍历每个分组,并将每个分组的值列出来,如下所示:
# 遍历每个分组,列出其值
for name, group in grouped:
print(name)
print(group)
在上面的代码中,name
代表每个分组的名称,group
代表每个分组的值。输出结果如下:
A
key value
0 A 1
3 A 4
B
key value
1 B 2
4 B 5
C
key value
2 C 3
5 C 6
以上就是列出每个Pandas组的值的完整攻略。