1
我有一个熊猫据帧像这样,熊猫据帧分组值
dd = pd.DataFrame(
{'name': ['abc','bcd','abc'],
'seconds': [75,77,90],
})
我需要秒列合并为同名行一个列表。
我能for循环做到这一点使用,
names= list(set(dd['name']))
counter=[]
for a in names:
counter.append(list(dd[dd['name'] == a]['seconds']))
end
seconds_list = pd.DataFrame(
{'name': names,
'seconds': counter,
})
输出:
但是这需要花费大量的时间在一个大的数据帧。任何简单的方法来实现这个没有for循环?
谢谢!