r - 如何将“月年”字符串转换为 R 中的日期对象?
问题描述
我正在尝试结合完整的月份名称和年份数据来获取年份-月份数据,但是我在让 R 将月份读取为日期对象时遇到了一些麻烦。下面的示例在通过 'Date' 列后返回所有 NA as.Date()
。有没有更好的方法来解决这个问题?谢谢!
Month <- c('January','July','January')
Year <- c('2020','2020','2021')
df <- data.frame(Month, Year)
df$Date <- paste(df$Month, df$Year)
df$Date <- as.Date(df$Year, format = "%B %Y")
df$Date
解决方案
我们也需要一天的时间来创建Date
df$Date <- as.Date(paste(df$Date, 1), format = "%B %Y %d")
推荐阅读
- ios - 如何在ios,swift中更新子控制器中的数据
- ldap - IBM LDAP 配置问题
- ios - 使用 IB 在 Xcode 9 中设计 Nib 文件
- javascript - 如何在两个面包屑之间添加 gt 符号?
- elasticsearch - 具有复杂 _id 字段的弹性搜索记录更新
- php - 连接错误:SQLSTATE [HY000] [2054] 服务器请求客户端未知的身份验证方法
- python - 熊猫将数据框附加到另一个不合并列值
- javascript - 如果另一个 API 没有数据,则仅使用一个 API
- r - 使用 R 将矩阵保存到文件中
- console - Pitest:如何将日志输出重定向到文件?