相关疑难解决方法(0)

在pandas groupby中对列表中的行进行分组

我有一个像熊猫一样的数据框:

a b
A 1
A 2
B 5
B 5
B 4
C 6
Run Code Online (Sandbox Code Playgroud)

我希望按第一列分组,并将第二列作为行中的列表:

A [1,2]
B [5,5,4]
C [6]
Run Code Online (Sandbox Code Playgroud)

使用pandas groupby可以做这样的事吗?

python pandas pandas-groupby

222
推荐指数
11
解决办法
15万
查看次数

按特定列分组,列出其他列 Pandas

我正在尝试对数据框中的一列进行分组,并且希望将其他列添加到元素列表中。

我有一个与此类似的数据框:

Route  Station  Position
A1      X1         P1        
A1      X2         P2        
A1      X3         P3      
B2      Y1         P1   
B2      Y2         P2
Run Code Online (Sandbox Code Playgroud)

预期的输出应该是这样的:

Route  Station  Position
A1   [X1,X2,X3] [P1,P2,P3]       
B2    [Y1,Y2]    [P1,P2]   
Run Code Online (Sandbox Code Playgroud)

正确的做法是什么?

python dataframe pandas pandas-groupby

2
推荐指数
1
解决办法
3392
查看次数

标签 统计

pandas ×2

pandas-groupby ×2

python ×2

dataframe ×1