我有每天的時間序列數據下面的數據框:獲取大熊貓每列最大值的數量
time-orig 00:15:00 00:30:00 00:45:00 01:00:00
date
2010-01-04 1164.3 1163.5 1162.8 1161.8
2010-01-05 1186.3 1185.8 1185.6 1185.0
2010-01-06 1181.5 1181.5 1182.7 1182.3
2010-01-07 1202.1 1201.9 1201.7 1200.8
現在我想每列最大值的這樣的數字:
'00:15:00' : 3
'00:30:00' : 0
'00:45:00' : 1
'01:00:00' : 0
(即:列'00:15:00'有3個最大值,每行最大值。)
我知道我可以轉置數據幀並在列上運行循環並使用idxmax(),但我的問題是如果有一個矢量化/更好的方法來做到這一點?
如果你使用這個版本Divakar的回答,不要忘了,你可以標記他的答案接受。乾杯。 –