我有一個DataFrame,其中第一列是當客戶進入劇院,第二列是名稱。Python熊貓速度
time name
1 A
2 A
3 A
4 B
5 B
6 C
7 B
8 C
我想獲得客戶入口的平均時間(忽略客戶必須離開才能再次進入的事實)。
我想組由數據幀
df.groupby(['name']).agg({'time' : my_function()})
其中
def my_function():
for j in range(1,len(time)):
total = total + time[j] - time[i]
i = i + 1
return total/(len(time)-1)
你期待這是什麼? –