将 datetime.timedelta 转换为分钟

发布于 2025-01-11 05:22:13 字数 261 浏览 0 评论 0原文

我使用 Python pandas 创建输出列表:

[Timedelta('0 days 11:10:39.836405529'),
 Timedelta('0 days 00:32:24.919831223')]

但是,我的 javascript 图表无法将其表述为有效的输入数据。我想将这个列表转换为分钟,所以我的输出将是这样的:

[274.65, 32.4]

可以这样做吗?

I used Python pandas to create an output list:

[Timedelta('0 days 11:10:39.836405529'),
 Timedelta('0 days 00:32:24.919831223')]

However, my javascript chart cannot phrase it as valid input data. I want to convert this list to minutes, so my output will be something like this:

[274.65, 32.4]

Is that possible to do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

残龙傲雪 2025-01-18 05:22:13

total_seconds 除以 60。

>>> import datetime
>>> td = datetime.timedelta(seconds=90)
>>> td.total_seconds() / 60
1.5

Take the total_seconds and divide by 60.

>>> import datetime
>>> td = datetime.timedelta(seconds=90)
>>> td.total_seconds() / 60
1.5
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文