【发布时间】:2020-04-20 04:55:17
【问题描述】:
R 中的犯罪分析数据:
假设我有一个包含数百万列的非常大的数据集。其中一列具有日期,例如“2020 年 3 月 28 日”(mm/dd/YYYY)格式。
为了我的分析,我需要一个格式(dd/mm/YYYY)
我有一个示例代码:
conv <- function(a)
{
dd <- strsplit(a,"/")[[1]][2]
mm <- strsplit(a,"/")[[1]][1]
yyyy <- strsplit(a,"/")[[1]][3]
com <- paste(dd,mm,yyyy,sep="/")
return(com)
}
a <- as.character(crime.data$Arrest.Date)
conv(a)
当我这样做时,我得到转换的日期,但只有一个。也就是说,它只在列中输出日期日期。我想要转换所有日期。
有什么办法可以在 R 中做到这一点吗?或 R 中的任何其他函数?
【问题讨论】: