diff=table['DelayInMinute']=(pd.to_datetime(table['joinTime']) -
pd.to_datetime(table['ScheduleDateTime']))输出:“0 天 00:00:00”diff_minute=pd.Timedelta(diff).total_seconds()/60.0;但是得到ValueError: 值必须是 Timedelta、string、integer、float、timedelta 或 convertible
1 回答
湖上湖
TA贡献2003条经验 获得超2个赞
Series.dt.total_seconds
如果系列的多个值,您可以使用:
diff_minute=diff.dt.total_seconds()/60.0
如果希望通过第一个值输出标量iat
用于选择第一个值 with Timedelta.total_seconds
,Timedelta
则不需要转换为:
diff_minute=diff.iat[0].total_seconds()/60.0
添加回答
举报
0/150
提交
取消