And*_*d_R 3 python group-by aggregate r
为了简化我的问题,我创建了一个小型DataFrame,如下所示:
Type From To
A "H1" "U1"
A "H9" "I8"
A "H1" "IL"
B "P2" "P8"
B "P2" "P7"
C "P9" "O8"
C "P9" "I0"
C "P7" "O8"
Run Code Online (Sandbox Code Playgroud)
在对字符串进行分组和汇编之后,我们应该得到以下期望的结果:
Type From To
A "H1" "U1, IL"
A "H9" "I8"
B "P2" "P8, P7"
C "P9" "O8, I0"
C "P7" "O8"
Run Code Online (Sandbox Code Playgroud)
我做了它R使用split和aggregate功能.对于任何想法或建议如何使用Python,我将非常感谢!
使用熊猫 -
df.groupby('From', as_index=False).agg({'To':', '.join, 'Type':'first'} )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |