鉴于这一数据框:大熊猫Idxmax的日期值数据帧
import matplotlib.pyplot as plt
import pandas as pd
df = pd.DataFrame({'Date':['20/03/17 10:30:34','20/03/17 10:31:24','20/03/17 10:34:34'],
'Value':[4,7,5]})
df['Date'] = pd.to_datetime(df.Date)
df
Out[53]:
Date Value
0 2017-03-20 10:30:34 4
1 2017-03-20 10:31:24 7
2 2017-03-20 10:34:34 5
林正在试图提取最大值及其索引。我可以df.Value.max()
得到的最大值,但是当我用df.idxmax()
获得指数FO的价值我得到一个类型错误:
TypeError: float() argument must be a string or a number
是否有任何其他方式来获得数据帧的最大值的指数? (或任何办法来纠正这一个?)
上帝,我AMB这么愚蠢的,感谢您的快速答复。 – whiteTea
'df.idxmax()'仍然可以工作,不会引发错误。 – pansen