gpt4 book ai didi

python - Timedelta 时间差表示为 float 变量

转载 作者:行者123 更新时间:2023-12-03 08:26:22 25 4
gpt4 key购买 nike

我在 pandas 数据框中有数据,该数据由时间戳标记为日期时间对象。我想制作一个图表,将时间视为流动的东西。我的想法是从其他时间戳中减去第一个时间戳(此处以第二个条目为例)

xhertz_df.loc[1]['日期']-xhertz_df.loc[0]['日期']

获取自第一次测量以来耗时。其中给出了 350 days 08:27:51 作为 timedelta 对象。到目前为止一切顺利。

这可能是重复的,但到目前为止我还没有找到解决方案。有没有办法快速将这个对象转换为多个,例如分钟或秒或小时。我知道我可以提取单独的天、小时和分钟,并进行繁琐的计算来得到它。但是有没有一种集成的方法可以将这个对象变成我想要的东西?

类似的东西

timedelta.to分钟

如果能以几分钟的形式返回,那就太好了。

最佳答案

如果您想要的只是一个浮点表示,也许很简单:

float_index = pd.Index(xhertz_df.loc['Dates'].values.astype(float))                                                           

关于python - Timedelta 时间差表示为 float 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66549281/

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