我的日期时间的格式是2009-01-23。当我试图在一个新列中提取年份时,我得到了一个float。
float
df['year'] = df['Date'].dt.year
我得到的结果是2009.0,dtype是float。2009年怎么样?
dtype
11dmarpk1#
只需:
df['year'] = int(df['Date'].dt.year)
chhkpiq42#
将其转换为整数,如下所示:
df['year'] = df['Date'].dt.year df['year'] = df['year'].astype(numpy.int64)
2条答案
按热度按时间11dmarpk1#
只需:
chhkpiq42#
将其转换为整数,如下所示: