python 处理时间格式:将时间转化为datetime的格式的dataframe时报错

datetime之死亡报错

TypeError: is not convertible to datetime

数据如图:
python 处理时间格式:将时间转化为datetime的格式的dataframe时报错_第1张图片

PyCharm用pandas导入excel数据,想得到时间差,需要将时间格式转化(奇怪的是日期没有报错,但是具体时间就不行)

#将 开始时间 转化为datetime的格式的dataframe,存到 开始时间呀
ele['开始时间'] = pd.to_datetime(ele.开始时间)
ele['结束时间'] = pd.to_datetime(ele.结束时间)

然后报错:TypeError: is not convertible to datetime

搜索无数方法尝试失败后,我对excel里的数据进行如下操作

  1. 在Excel里选取需要转换的时间列,先点击数据,然后选择分列
    python 处理时间格式:将时间转化为datetime的格式的dataframe时报错_第2张图片
  2. 然后点击2下一步
    python 处理时间格式:将时间转化为datetime的格式的dataframe时报错_第3张图片
    python 处理时间格式:将时间转化为datetime的格式的dataframe时报错_第4张图片
  3. 最后一步里选择文本,然后就完成啦~
    python 处理时间格式:将时间转化为datetime的格式的dataframe时报错_第5张图片
  4. 然后重新运行代码就没毛病啦~

你可能感兴趣的:(python的坑)