gpt4 book ai didi

python - 日期值 DataFrame 上的 Pandas Idxmax

转载 作者:太空宇宙 更新时间:2023-11-04 10:01:47 25 4
gpt4 key购买 nike

给定这个 DataFrame:

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() 获取值的索引时,我得到一个 TypeError:

TypeError: float() argument must be a string or a number

有没有其他方法可以获取 Dataframe 最大值的索引? (或者有什么方法可以纠正这个问题?)

最佳答案

因为它应该是:

df.Value.idxmax()

然后它返回 1。

关于python - 日期值 DataFrame 上的 Pandas Idxmax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43190127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com