gpt4 book ai didi

python - 如何使用groupby方法获取分组项

转载 作者:行者123 更新时间:2023-12-01 04:28:15 25 4
gpt4 key购买 nike

我有:

df = pd.DataFrame({'col1':['A','A','A','B','B','B'], 'col2':['C','D','D','D','C','C'], 'col3':[.1,.2,.4,.6,.8,1]})

然后我将两列分组如下:

g = df.groupby(['col2','col1'])

然后我想获取所有组名称的列表(例如g.groupnames())并且:

g.get_group('D','A')

最佳答案

g.groups.keys()

[('C', 'A'), ('C', 'B'), ('D', 'A'), ('D', 'B')]

g.groups[('D','A')]

[1, 2]

如果你想使用g.get_group(),你需要向它传递一个元组,而不是两个字符串:

g.get_group(('D','A'))

关于python - 如何使用groupby方法获取分组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32786832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com