将Pandas中的日期时间转换为仅包含月份和年份
- 论坛
- 将Pandas中的日期时间转换为仅包含月份和年份
12 浏览
匿名的
0 Comments
问题出现的原因:
在Pandas中,日期和时间数据通常以特定的格式存储,如'YYYY-MM-DD HH:MM:SS'。有时,我们只需要提取日期中的月份和年份,而不需要具体的天、小时和分钟。因此,可能会遇到将日期时间转换为仅包含月份和年份的需求。
解决方法:
在Pandas中,可以使用.dt.to_period()函数来将日期时间数据转换为指定的时间段。通过传递参数'M',可以将日期时间转换为月份。以下是解决该问题的代码示例:
df['Date/Time Opened'].dt.to_period('M')
此代码将返回一个新的Series对象,其中包含只包含月份和年份的日期时间数据。这样,我们就可以进一步处理和分析这些数据,而不需要考虑具体的天、小时和分钟。