r - 从 R 中的 YYYYMM 列中提取月份
问题描述
我试图提取它,但这些方法似乎只适用于 YYYY-MM。我有日期(YYYYMM)方面的数据,并试图仅以月份为单位,例如:月份
最终,我希望它看起来像这样:
ID Date Month
1 200402 2
2 200603 3
3 200707 7
我这样做是希望绘制每月平均值。
解决方案
你可以简单地使用:
library(stringr)
str_sub(df$Date,-2,-1)
或使用;
df['Date'].str[-2:]
希望这可以帮助!
推荐阅读
- version - 运行ignite时远程节点是什么?
- javascript - 满时使DIV居中滚动
- android - Android 样式:将边框设置为 0sp 不会删除 Material Button 的边框半径
- javascript - 如何对在 JavaScript 上生成动态 div 数的 for 循环进行延迟?
- python - OOP 为不同的实例返回相同的值
- python - 强制sklearn交叉val分数使用分层k折?
- c - 为什么(n = 0)== 0?
- swift - 在 Swift 中引用回调时防止内存泄漏
- excel - 如果“H”列为空,请计算名称在“F”列中列出的次数。与名称在同一行
- python - 如何使用 PCollection 在光束管道中构建数据存储查询?