【发布时间】:2017-01-17 01:29:13
【问题描述】:
假设我有以下数据框,并希望按 ys 分组:
xs ys
0 0 0
1 1 0
2 2 1
3 3 1
我可以通过运行来做到这一点
grouped = df.groupby('ys')
我可以很好地遍历这个新的 groupby 对象,但我想要一个 group 在以下循环中访问的数据帧列表:
for name, group in grouped:
do_something(group)
这可能吗?
【问题讨论】:
-
您想要一个由组名访问的列表吗?这不可能。你可能想要
dict。 -
不,我只想要一个数据框列表,而不关心名称。刚刚意识到我的循环是错误的,现在应该更正