首页 > 解决方案 > 转换为日期格式字符

问题描述

如果一直试图使用 as.Date() 我的原始数据是

原始数据的输出

数据帧':3650 obs。2 个变量: $ Date : chr "01-01-1981" "01-02-1981" "01-03-1981" "01-04-1981" ... $ Daily.minimum.temperatures: num 20.7 17.9 18.8 14.6 15.8 15.8 15.8 17.4 21.8 20 ...

这里的日期是字符需要转换成正确的日期格式

使用上述代码时

temp2$date2<-as.Date(temp2$date,format = "%d/%m/%Y-%u")

输出

> temp2$date2<-as.Date(temp2$date,format = "%d/%b/%Y-%u")

$<-.data.frame( *tmp*, date2, value = numeric(0))中的错误:替换有 0 行,数据有 3650

如何纠正错误

标签: r

解决方案


推荐阅读