首页 > 解决方案 > 在 Pandas 中将 INT 转换为 Datetime 对象

问题描述

我在数据框上有一个如下所示的日期列。(它的数据类型是整数)年份价格 2009 4 2010 6 20111 9

当我想将 Year 列转换为 Datetime 对象时,它会将其转换为 2009-01-01 之类的内容。然后我想通过做只显示 2009 年的部分

new_df['年份'] = new_df['年份'].dt.year

它显示年份,但这次将“年份”列转换回整数。如果没有将列转换回整数,是否无法显示“仅年份部分”?谢谢

标签: datetimeformatinteger

解决方案


推荐阅读