datetime - 在 Pandas 中将 INT 转换为 Datetime 对象
问题描述
我在数据框上有一个如下所示的日期列。(它的数据类型是整数)年份价格 2009 4 2010 6 20111 9
当我想将 Year 列转换为 Datetime 对象时,它会将其转换为 2009-01-01 之类的内容。然后我想通过做只显示 2009 年的部分
new_df['年份'] = new_df['年份'].dt.year
它显示年份,但这次将“年份”列转换回整数。如果没有将列转换回整数,是否无法显示“仅年份部分”?谢谢
解决方案
推荐阅读
- r - 如何在训练数据集中扩展过去几年的随机生存森林生存率预测?
- sql - MS SQL Server 如何立即将 1 到 10 个数字列插入表(虚拟列)?
- database - QGIS服务器可以从数据库中读取项目吗
- python - 如何使用 LSTM Keras 根据历史数据预测下一个项目
- android - 更改 Android 程序包名称 - UAMP
- mysql - SQL查找相似之处
- javascript - 可以像 React.js 中的 onMouseEnter 一样使用我 stopPropagation of mouseHover 吗?
- python - Python 错误 RuntimeError:预期的标量类型 Long 但发现 Double
- python - 如何深度复制实例属性?
- python - Drive API - 在父文件夹中创建文件夹不起作用