1
를, 값 팬더 dataframe 그룹화 내가 이런 팬더 dataframe을
dd = pd.DataFrame(
{'name': ['abc','bcd','abc'],
'seconds': [75,77,90],
})
내가 같은 이름을 가진 행에 대한 하나의 목록으로 초 열을 결합해야
.
나는, 루프이 사용을 할 수 있어요
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,
})
출력 :
그러나 이것은 큰 dataframe에 시간이 많이 걸립니다. for 루프없이 이것을 달성하는 간단한 방법은 없습니까?
감사합니다.