我在将日期格式标准化为dd-mm-YYYY时遇到麻烦,这是我当前的代码
数据集
date
1 23/07/2020
2 22-Jul-2020
电流输出
df$date<-as.Date(df$date)
df$date = format(df$date, "%d-%b-%Y")
date
1 20-Jul-0022
2 <NA>
所需的输出
date
1 23-Jul-2020
2 22-Jul-2020
答案 0 :(得分:1)
您可以尝试这种方式
library(lubridate)
df$date <- dmy(df$date)
df$date <- format(df$date, format = "%d-%b-%Y")
# date
# 1 23-Jul-2020
# 2 22-Jul-2020
数据
df <- read.table(text = "date
1 23/07/2020
2 22-Jul-2020", header = TRUE)
答案 1 :(得分:0)
我已将您的示例数据集保存为名为properties.get('dirAncestor')
的数据框。我将dplyr中的df
用于每个日期,分别转换为正确的格式。
group_by