【发布时间】:2020-01-14 23:31:54
【问题描述】:
有一个数据框df
它包含列 df.date,类型对象。示例 2019-01-01
我想将这个值“T07:00:00+0000”添加到每个日期,所以我想要的输出是 2019-01-01T07:00:00+0000。
我试过了
df.date + 'T07:00:00+0000', as the type of the column object
但是出现了这个错误
TypeError: +: 'datetime.date' 和 'str' 的操作数类型不受支持
好的,如果是日期时间,让我们转换为字符串:
df.date.dt.strftime('%Y-%m-%d')
得到了这个错误:
AttributeError: 只能使用带有 datetimelike 值的 .dt 访问器
为什么会这样?
【问题讨论】:
-
我不认识 Pandas(除了它是一群可爱的毛茸茸的生物),但你应该不试图在你的 Python 中操纵
datetime对象代码。如果您想以该格式查看您的日期时间,请使用旨在输出字符串的函数。
标签: python string pandas date datetime