【发布时间】:2017-08-25 07:23:13
【问题描述】:
我有以下数据框。
id int_date
1 20160228
2 20161231
3 20160618
4 20170123
5 20151124
如何将上述int格式的日期转换为mm/dd/yyyy的日期格式?想要这种特殊格式以进行进一步的 excel 操作?
id int_date
1 02/28/2016
2 12/31/2016
3 06/18/2016
4 01/23/2017
5 11/24/2015
是否也可以生成仅包含月份的第三列?比如 int_date 的 1 月、2 月等?
我试过了
date = datetime(year=int(s[0:4]), month=int(s[4:6]), day=int(s[6:8]))
但是日期在 datetime 对象中,如何在 pandas DF 中将其作为日期?
【问题讨论】:
-
这个问题是 pandas 数据框中的一列,在这种情况下,逐项应用转换是不合适的,并且不是标记问题的重复。更好的答案是stackoverflow.com/questions/27506367/…