gpt4 book ai didi

python - 循环分组数据框中的组

转载 作者:太空狗 更新时间:2023-10-30 00:53:34 25 4
gpt4 key购买 nike

考虑这个小例子:

data={"X":[1, 2, 3, 4, 5], "Y":[6, 7, 8, 9, 10], "Z": [11, 12, 13, 14, 15])
frame=pd.DataFrame(data,columns=["X","Y","Z"],index=["A","A","A","B","B"])

我想将 frame

grouped=frame.groupby(frame.index)

然后我想通过以下方式遍历组:

for group in grouped:

但我被困在了下一步:如何将每个循环中的 group 提取为 pandas DataFrame,以便我可以进一步处理它?<​​/p>

最佳答案

df.groupby 返回一个二元组的可迭代对象:索引和组。您可以像这样遍历每个组:

for _, g in frame.groupby(frame.index):
.... # do something with `g`

但是,如果您想对组执行一些操作,可能有比迭代更好的方法。

关于python - 循环分组数据框中的组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45797633/

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