R中的as.date不能正确转换年

R中的as.date不能正确转换年,r,function,as.date,R,Function,As.date,我导入csv文件: {casesRaw<-read.csv('CasesRaw.csv') tail(casesRaw$Date) 转换后: casesRaw$Date<-as.Date(casesRaw$Date,"%m/%d/%y") tail(casesRaw$Date) 如你所见,我还有2020-01-01。。。。 有什么想法吗?我们需要%Y表示4位数的年份,而不是%Y表示2位数的年份 casesRaw$Date <- as.Date(cases

我导入csv文件:

{casesRaw<-read.csv('CasesRaw.csv')
tail(casesRaw$Date)
转换后:

casesRaw$Date<-as.Date(casesRaw$Date,"%m/%d/%y")
tail(casesRaw$Date)
如你所见,我还有2020-01-01。。。。 有什么想法吗?

我们需要%Y表示4位数的年份,而不是%Y表示2位数的年份

casesRaw$Date <- as.Date(casesRaw$Date, "%m/%d/%Y")
我们需要%Y表示4位数的年份,而不是%Y表示2位数的年份

casesRaw$Date <- as.Date(casesRaw$Date, "%m/%d/%Y")

下面是另一个使用gsub的base R选项


下面是另一个使用gsub的base R选项

casesRaw$Date <- as.Date(casesRaw$Date, "%m/%d/%Y")
casesRaw$Date <- as.Date(gsub("(.*)/(.*)", "\\2/\\1", casesRaw$Date))