我有一个['Date']
类型的熊猫列datetime.datetime
,看起来像2014-07-30 00:00:00
。现在,我想将其转换为相同的数据类型datetime.datetime,但要减去2014-07-30
的时间。
我尝试了很多类似的东西:
df['PSG Date '] = pd.to_datetime(df['PSG Date '], format='%Y-%m-%-d %H:%M:%S')
但是没有用。
编辑
a=df['PSG Date '].iloc[0]
print(a,type(a))
给予<class 'datetime.datetime'>
做df['PSG Date '] = df['PSG Date '].dt.date
会得到-
AttributeError: Can only use .dt accessor with datetimelike values
打印df['PSG Date']
将为列提供类似2013-10-30 00:00:00
的值,依此类推