【发布时间】:2021-08-12 14:11:36
【问题描述】:
这几天我一直被困在加速groupby&apply的问题上,代码如下:
dat = dat.groupby(['glass_id','label','step'])['equip'].apply(lambda x:'_'.join(sorted(list(x)))).reset_index()
当数据大小增加时会花费大量时间。 我尝试将 groupby&apply 更改为无效的类型; 然后我尝试使用 unique() 但仍然无法加快运行时间。
我想要一个更新代码以减少运行时间,如果有解决此问题的方法将不胜感激
【问题讨论】:
-
能否附上样本数据?
标签: pandas pandas-groupby pandas-apply