python 处理时间格式:将时间转化为datetime的格式的dataframe时报错
datetime之死亡报错
TypeError: <class ‘datetime.time’> is not convertible to datetime
数据如图:
PyCharm用pandas导入excel数据,想得到时间差,需要将时间格式转化(奇怪的是日期没有报错,但是具体时间就不行)
#将 开始时间 转化为datetime的格式的dataframe,存到 开始时间呀
ele['开始时间'] = pd.to_datetime(ele.开始时间)
ele['结束时间'] = pd.to_datetime(ele.结束时间)
然后报错:TypeError: <class ‘datetime.time’> is not convertible to datetime
搜索无数方法尝试失败后,我对excel里的数据进行如下操作:
- 在Excel里选取需要转换的时间列,先点击数据,然后选择分列
- 然后点击2次下一步
- 最后一步里选择文本,然后就完成啦~
- 然后重新运行代码就没毛病啦~