python - 复制 pandas 分组字符串连接
问题描述
您好,我想用 Python 数据表加入一个组中的所有字符串,以避免熊猫。下面是我目前正在使用的代码,我想在数据表中复制它。
有谁知道该怎么做?非常感谢!
from datatable import dt, f, by
df = dt.Frame(group1=[1, 1, 1, 2, 2, 2], group2=[1, 1, 2, 2, 2, 3], text=['a', 'b', 'c', 'd', 'e', 'f'])
df = df.to_pandas()
df2 = df.groupby(['group1', 'group2'])['text'].apply(' '.join).reset_index() # replicate this with datatable
df:
group1 group2 text
0 1 1 a
1 1 1 b
2 1 2 c
3 2 2 d
4 2 2 e
5 2 3 f
df2
group1 group2 text
0 1 1 a b
1 1 2 c
2 2 2 d e
3 2 3 f
解决方案
推荐阅读
- slate.js - 如何在 Slate.js 编辑器中的精确块之后添加另一个块?
- excel - 计算重复项并复制结果
- git - jenkins 无法从远程存储库中读取
- python - 安装 python 模块时出现错误“socket.timeout:读取操作超时”
- javascript - 我怎样才能使这种语法成为可能: var a = (5).plus(3).minus(6); //2
- azure - 跨订阅的 Azure Active Directory 角色
- vim - 对两个匹配项之间的模式进行操作,包括两个匹配项
- c#-3.0 - 从文件中读取并将文本添加到表单上已有的标签控件
- c# - 在代码中更改 UWP 文本时,某些字体无法正确显示,尤其是图标字体
- html - 带有 SVG 背景的 DIV 不会完全覆盖父级