Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将整数格式的日期列转换为R基中的日期格式?_R_Date - Fatal编程技术网

如何将整数格式的日期列转换为R基中的日期格式?

如何将整数格式的日期列转换为R基中的日期格式?,r,date,R,Date,我正在使用一个数据框,它有一列日期,所有日期都是2021年1月17日的整数,格式为20210117 我试着跑 data$DATE调用as.DATE时,可以使用格式选项: dates <- as.character(data$YearMonthDay) data$newVar = as.Date(dates, format="%Y%m%d") 日期我无法重现您的问题,事实就是如此。如.Date(“20210117”,“Y%m%d”)效果良好。你到底有什么?下面的答案与您

我正在使用一个数据框,它有一列日期,所有日期都是2021年1月17日的整数,格式为
20210117

我试着跑
data$DATE调用
as.DATE
时,可以使用
格式
选项:

dates <- as.character(data$YearMonthDay)
data$newVar = as.Date(dates, format="%Y%m%d")

日期我无法重现您的问题,事实就是如此。
如.Date(“20210117”,“Y%m%d”)
效果良好。你到底有什么?下面的答案与您已有的答案有何不同?