首页 > 解决方案 > 熊猫将一个系列转换为日期时间对象

问题描述

我有一个包含很多列和行的数据框,索引列包含日期时间对象。

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 仍然是只有一个成员的系列。

请帮忙

标签: pythonpandasdatetimeseries

解决方案


推荐阅读