我有一个名为Residuals
的pandas.DataFrame
列,它是timedelta
格式的(例如00:00:01.14611
)。我在Residuals
列中列出了47个值,我需要将它们全部转换回一个秒值(即1.14611
)。我试过pd.to_numeric(df['Residual'].dt.seconds, downcast='integer')
,但没有成功,还有其他一些方法。你知道吗
任何输入都将非常感谢,因为我对使用Python和pandas数据帧非常陌生。谢谢
Tags:
请看一下time-delta objects文档。它本质上是两个
datetime.date
/datetime.datetime
对象的区别。你知道吗此代码片段将很容易解释您想如何解决问题:
你应该试试
df["Residual"].dt.total_seconds()
编辑:
相关问题 更多 >
编程相关推荐