【发布时间】:2018-05-01 04:37:59
【问题描述】:
在 excel 文件中,我有列“日期”,其中包含以下格式的日期: 11/17/2017 2:40:40 PM 这转换为 月/日/年 H:M:S
在 Pandas 中导入此文件时,其 dtype 为 <M8[ns]
所以,我想拆分这些值。所需的输出必须是 2017 年 11 月 17 日,并且它的格式必须与我们在 excel 文件中进行拆分时的格式相同。我的意思是,我需要像 2017 年 11 月 17 日这样的值,但将此日期格式化为仅显示日期和月份,如下所示:17-Nov
我尝试了几种方法,但都没有奏效。谁能帮帮我?
【问题讨论】:
-
那么您是否需要
datetimes 格式为11/17/2017而不是字符串? -
或者需要
df['date'].dt.strftime('%d-%b')? -
是的,我需要格式为 11/17/2017 的日期时间,而不是字符串。输出值必须是日期时间格式而不是字符串
-
对不起,我需要第二个,但日期时间格式
-
我检查过,效果很好
标签: python excel pandas datetime dataframe