如何解决你如何在 Pandas 中累积聚合字符串?
我有一列包含字符串。
Rm
0 Rwws,xxALd
1 Ras,yySAw
2 Bdbbd1dd
我想通过 y 轴累积聚合字符串。
这是所需的输出。
Rm
0 Rwws,xxALd
1 Rwws,xxALdRas,yySAw
2 Rwws,yySAwBdbbd1dd
使用扩展或 cumsum() 函数可以实现类似的功能,但它似乎仅适用于数字属性。
解决方法
col1
0 I
1 am
2 cool
一个简单的想法
df.apply(lambda x: x+',').cumsum().str.strip(',')
输出:
0 I
1 I,am
2 I,am,cool
或者只是:
df.cumsum()
输出:
0 I
1 Iam
2 Iamcool
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。