我正在从我的框架中读取此数据,并按以下方式获取它:
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转换为日期类型吗?
答案 0 :(得分:1)
我不使用熊猫,但是熊猫文档显示了一个pandas.Timestamp.to_pydatetime
方法,听起来像它将完成您需要的转换:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Timestamp.to_pydatetime.html