我知道这已经在这里问过,但我没有按几个答案,但仍收到NA值,或值改变了我2016年到2020年混淆日期转换中的R
我需要的因素转化为日期。我试图as.Date功能
Reporting_Raw_Data$Click_Date <- as.Date(Reporting_Raw_Data$Click_Date,"%d%m%y")
也试过:
Reporting_Raw_Data$Submit_Date <- as.Date(Reporting_Raw_Data$Submit_Date,format="%d-%m-%Y")
也:
Reporting_Raw_Data$Approve_Date <- as.Date(Reporting_Raw_Data$Approve_Date, format="%d-%m-%y")
我也试过POSIXct:
Reporting_Raw_Data$Click_Date <- format(as.POSIXct(strptime(Reporting_Raw_Data$Click_Date,
"%Y-%M-%D %H:%M:%S",tz="")),
format = "%Y-%M-%D")
也试过ymd_hms
Reporting_Raw_Data$Click_Date <- ymd_hms(Reporting_Raw_Data$Click_Date)
没有给我正确的转换。
样表看起来如下:
Click_Date
8/16/2016
8/7/2016
请显示一些输入数据。 –
您使用的格式错误。当数据有'/'时,为什么使用'-'作为分隔符? –
@RichScriven哪种格式是错误的?原始数据? – Ninjia123