在将pd时间戳转换为日期时,在python中引发错误

时间:2018-10-13 02:15:26

标签: python python-2.7 pandas

我正在从我的框架中读取此数据,并按以下方式获取它:

mped_date = pd.to_datetime(metadata['MPED'].values[0])

>> mped_date: 2017-12-31 00:00:00
type(mped_date)
>> mped_date: <class 'pandas._libs.tslib.Timestamp'>

我还有其他类型为date的变量,我无法与它们进行比较。出现以下错误

  

TypeError:无法将类型“时间戳”与类型“日期”进行比较

有人可以指导我将mped_date转换为日期类型吗?

1 个答案:

答案 0 :(得分:1)

我不使用熊猫,但是熊猫文档显示了一个pandas.Timestamp.to_pydatetime方法,听起来像它将完成您需要的转换:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Timestamp.to_pydatetime.html