首页 > 解决方案 > 从 R 中的 YYYYMM 列中提取月份

问题描述

我试图提取它,但这些方法似乎只适用于 YYYY-MM。我有日期(YYYYMM)方面的数据,并试图仅以月份为单位,例如:月份

最终,我希望它看起来像这样:

ID    Date         Month
1     200402       2
2     200603       3
3     200707       7

我这样做是希望绘制每月平均值。

标签: r

解决方案


你可以简单地使用:

library(stringr)
str_sub(df$Date,-2,-1)

或使用;

df['Date'].str[-2:]

希望这可以帮助!


推荐阅读