r - 有没有办法在 r 中将 2 位数的年份变成 4 位数的年份
问题描述
我开始学习 r。我们必须整理一个数据集。日期列的日期为 May_08。该列必须按月和年分开。例如:从 May_08 到 2008 年 5 月。这是我到目前为止的代码。
dataset %>%
separate(date, c("month","year"))
解决方案
你可以使用strftime
. 只需事先在字符串前面粘贴一天。
x <- "May_08"
strftime(as.Date(paste(1, x), format="%d %b_%y"), "%b %Y")
# [1] "May 2008"
推荐阅读
- python - JSON 对象必须是 str,而不是 'list' - TypeError
- c# - MongoDB过滤器检查二进制字段是否不为空
- css - Firefox 检查器 - 使用 CTRL + Z 撤消 CSS 声明
- javascript - 是否有一套针对各种 JS polyfill 的现有单元测试?
- java - 映射到dto时如何从Put请求中排除值null
- javascript - OpenQA.Selenium.WebDriverException:'未知错误:arguments[0].click 在尝试使用 ChromeDriver Selenium 单击 svg 元素时不是函数
- javascript - 您如何“组合”ShaderMaterial 和 LambertMaterial?
- stream - 无法从 Kapacitor 流中获取响应 http Post 到本地快递应用程序
- typescript - 如何对原始类型进行类型查找以延迟其返回类型
- airflow - 我们可以在 Airflow 中为每个任务设置 priority_weight 吗?