处理Pandas列中的列表数据

时间:2015-04-23 10:20:05

标签: pandas

我有一个Pandas DataFrame,如下所示

27    [A,B,C]
27    [D,E,F]
27    [G,H,I]
27    [J,K,L]
34    [M,N,O]
34    [P,Q,R]
34    [S,T,U]

我想汇总具有相同ID的所有列表。但是什么功能可以帮助我将列表聚合在一起。

由于

1 个答案:

答案 0 :(得分:1)

我假设您的数据包含一个字符列表,您可以执行groupby并致电sum

In [406]:

df.groupby('a').sum()
Out[406]:
                                       b
a                                       
27  [A, B, C, D, E, F, G, H, I, J, K, L]
34           [M, N, O, P, Q, R, S, T, U]