10
我有一個簡單的數據幀,我想每3行bin。Bin熊貓數據框每X行
它看起來像這樣:
col1
0 2
1 1
2 3
3 1
4 0
,我想將它變成這樣:
col1
0 2
1 0.5
我已經發布了類似的問題here,但我不知道如何來港解決我目前的使用案例。
你能幫我嗎?
非常感謝!
我有一個簡單的數據幀,我想每3行bin。Bin熊貓數據框每X行
它看起來像這樣:
col1
0 2
1 1
2 3
3 1
4 0
,我想將它變成這樣:
col1
0 2
1 0.5
我已經發布了類似的問題here,但我不知道如何來港解決我目前的使用案例。
你能幫我嗎?
非常感謝!
>>> df.groupby(df.index/3).mean()
col1
0 2.0
1 0.5
這樣一個簡單而優雅的解決方案! – Constantino
我得到了0.000000 2,0.333333 1,0.666667 3,1.000000 1,1.333333 0與最新的Python和Pandas版本。可能與整數除法有關。 *編輯*:是的,Python 3用戶,使用'df.index // 3' – bartolsthoorn