小编Ant*_*min的帖子

Pandas - 日期时间格式更改为“%m/%d/%Y”

你好,stackoverflow 社区,

我想更改列的日期时间格式,但我不起作用,而且我不知道我做错了什么。

执行以下代码后:

df6['beginn'] = pd.to_datetime(df6['beginn'], unit='s', errors='ignore')
Run Code Online (Sandbox Code Playgroud)

我得到了这个输出,那很好,但我想抽出一个小时来只剩下%m/%d/%Y剩下的时间。

ID       DATE
91060    2017-11-10 00:00:00
91061    2022-05-01 00:00:00
91062    2022-04-01 00:00:00
Name: beginn, Length: 91063, dtype: object 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个和许多其他的

df6['beginn'] = df6['beginn'].dt.strftime('%m/%d/%Y')
Run Code Online (Sandbox Code Playgroud)

并得到以下输出:

AttributeError: Can only use .dt accessor with datetimelike values.
Run Code Online (Sandbox Code Playgroud)

pd.to_datetime但我不明白为什么,我是否转换了数据?

感谢您给我的任何提示!多谢!

python format datetime pandas

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

datetime ×1

format ×1

pandas ×1

python ×1