美文网首页Python大数据,机器学习,人工智能玩转大数据
pandas中关于DataFrame计算时间差(加减)

pandas中关于DataFrame计算时间差(加减)

作者: 叫我老村长 | 来源:发表于2020-04-11 13:31 被阅读0次

Dataframe中的时间是不能直接进行相加减的。如果将两列时间进行加减,会弹出类型错误:

TypeError: unsupported operand type(s) for -: 'str' and 'str'

所以需要先用pandas的to_datetime()方法,转化成时间格式进行加减,然后再转换成df格式

new_df = pd.DataFrame(pd.to_datetime(time_df['END_TIME']) - pd.to_datetime(time_df['START_TIME']))

相关文章

网友评论

    本文标题:pandas中关于DataFrame计算时间差(加减)

    本文链接:https://www.haomeiwen.com/subject/uwdymhtx.html