r - R as.Date() 一致地返回 NA
问题描述
我正在使用 John Hopkin 的 COVID-19 数据集,可在此处找到:https ://data.humdata.org/dataset/novel-coronavirus-2019-ncov-cases
,即Corona Confirmed Cases Narrow, the Corona Confirmed Deaths Narrow, and the Corona Confirmed Recovered Narrow
我正在尝试将Date
列转换为Date
使用as.Date
但失败的类。NA
无论我尝试什么,所有日期都是如此。我尝试了以下方法 - 转换我的语言环境,stringAsFactors = False
在读取 csv 文件时使用,不断更改格式。
日期被格式化为/m/d/Y/
在运行我的代码之前,输出head(recovered_data$Date)
是:
[6] 2020-04-06 2020-04-05 2020-04-04 2020-04-03 2020-04-02
省略了很多之后:
[1] NA NA NA NA NA NA
我尝试将格式更改为,m-d-Y
但它仍然不起作用。
我的代码:
recovered_data$Date <- as.Date(as.character(recovered_data$Date),"%d%m%Y")
death_data$Date <- as.Date(as.character(death_data$Date),"%m/%d/%Y")
confirmed_data$Date <- as.Date(as.character(confirmed_data$Date),"%d%m%Y")
当我访问它们时,所有日期都是 NA。查看数据集,它不应该是这样的。谢谢!