【发布时间】:2026-01-26 14:25:01
【问题描述】:
我有一个 np 的列表。数组,表示 pandas 数据帧的索引。
我需要 groupby 索引来获取每个数组的每个组
比方说,那是 df:
index values
0 2
1 3
2 2
3 2
4 4
5 4
6 1
7 4
8 4
9 4
这就是 np.arrays 的列表:
[array([0, 1, 2, 3]), array([6, 7, 8])]
从这些数据中,我希望得到 2 个没有循环操作的组作为单个 groupby 对象:
组1:
index values
0 2
1 3
2 2
3 2
组2:
index values
6 1
7 4
8 4
我要再次强调,最后我需要获得一个 groupby 对象。
谢谢!
【问题讨论】:
-
为什么不想要 for 循环?
-
@peterWeNYoBen,有数百万行
-
但是列表呢?是不是只需要减少几组?
标签: pandas numpy pandas-groupby