假设我有以下数据帧,并希望按ys分组:
xs ys
0 0 0
1 1 0
2 2 1
3 3 1
Run Code Online (Sandbox Code Playgroud)
我可以通过跑步来做到这一点
grouped = df.groupby('ys')
Run Code Online (Sandbox Code Playgroud)
我可以很好地遍历这个新的groupby对象,但我想要一个group
在以下循环中访问的数据帧列表:
for name, group in grouped:
do_something(group)
Run Code Online (Sandbox Code Playgroud)
这可能吗?
我有一个看起来像这样的DataFrame:
data
a b
1 1 0.1
2 0.2
3 0.3
2 1 0.5
2 0.6
3 0.7
Run Code Online (Sandbox Code Playgroud)
我想找到每个级别a
忽略b
级别的最小值,所以作为输出我正在寻找类似的东西
a min
1 0.1
2 0.5
Run Code Online (Sandbox Code Playgroud)