python - 熊猫将一个系列转换为日期时间对象
问题描述
我有一个包含很多列和行的数据框,索引列包含日期时间对象。
date_time column1 column2
10-10-2010 00:00:00 1 10
10-10-2010 00:00:03 1 10
10-10-2010 00:00:06 1 10
现在我想计算第一个和最后一个 datetime 对象之间的时间差。所以:
start = df["date_time"].head(1)
stop = df["date_time"].tail(1)
但是我现在想提取这个日期时间值,以便我可以使用 .total_seconds() 秒来计算两个日期时间对象之间的秒数差异,例如:
delta_t_seconds = (start - stop).total_seconds()
然而,这并没有给出想要的结果,因为 start 和 stop 仍然是只有一个成员的系列。
请帮忙
解决方案
推荐阅读
- python - 我想从数据框中得到一个特定的值,看看下几行的另一个值是什么,但在不同的列中
- ruby - How do I install ruby with rvm on Mac without encountering this error?
- html - Edge 44 renders mat-table sticky header incorrectly
- excel - 循环 VBA 代码以检查突出显示的单元格
- docker - Docker 无法授予入口点中的脚本权限
- easeljs - how to move a line Shape object
- java - Java not allowed to call recursive method with generic type?
- powershell - PowerShell脚本将文件而不是子文件夹复制到SFTP并在完成后移动到子文件夹
- html - 在 HTML 中调整包含图标和文本的列表中的间距
- c# - Running .NET 2.0 4.0 machine without app.config?