Pandas 将日期和时间列转换为运行秒数

Pandas 将日期和时间列转换为运行秒数,pandas,dataframe,time,data-cleaning,Pandas,Dataframe,Time,Data Cleaning,我只是想知道是否有一种方法可以将我所附图片中描述的列的内容转换为总共运行秒数,其中第一行当然是零秒,因此下一行将是~8220秒,依此类推。这将使我更容易分析时间序列数据 类似于:(df['date']-df['date'].iloc[0]).dt.total_seconds()假设您的列标记为'date'?此外,在将来,最好提供易于复制和粘贴的样本数据,而不是图像。最好是提供可以用样本/随机数据重现数据帧的代码(以便数据类型正确)。在这种情况下,类似于df=pd.DataFrame({'date

我只是想知道是否有一种方法可以将我所附图片中描述的列的内容转换为总共运行秒数,其中第一行当然是零秒,因此下一行将是~8220秒,依此类推。这将使我更容易分析时间序列数据


类似于:
(df['date']-df['date'].iloc[0]).dt.total_seconds()
假设您的列标记为
'date'
?此外,在将来,最好提供易于复制和粘贴的样本数据,而不是图像。最好是提供可以用样本/随机数据重现数据帧的代码(以便数据类型正确)。在这种情况下,类似于
df=pd.DataFrame({'date':pd.date_range('2010-01-01',freq='45.12Min',periods=7)})的内容可能就足够了。