熊猫:将列转换为日期时间格式

时间:2018-07-10 21:00:00

标签: python pandas

我有一个['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的值,依此类推

0 个答案:

没有答案