【发布时间】:2019-10-14 20:25:00
【问题描述】:
我的数据有一个类似2016-11-05 23:40:00 的datetime 索引。
我想将日期时间元素提取到年、月和日的三个新列中。我使用以下
import datetime as dt
df['year'] = df.index.year
df['month'] = df.index.month
df['day'] = df.index.day
但结果是浮动的
year month day
2016.0 11.0 5.0
我想要
year month day
2016 11 5
感谢您的帮助。
【问题讨论】:
-
.astype(int)..?