R 将字符串转换为日期
我有一个试图转换为日期的字符串。最后,我想将年份和月份提取到一个新列中。我对格式有困难。下面的代码返回NA作为日期值R 将字符串转换为日期,r,string,date,R,String,Date,我有一个试图转换为日期的字符串。最后,我想将年份和月份提取到一个新列中。我对格式有困难。下面的代码返回NA作为日期值 Dates <- c("Mon, 18 Jan 2016 13:04:00 +0000","Sat, 16 Jan 2016 02:59:26 +0000", "Wed, 13 Jan 2016 10:08:48 +0000", "Thu, 07 Jan 2016 20:27:39 +0000") str(Dates) NewDates <- a
Dates <- c("Mon, 18 Jan 2016 13:04:00 +0000","Sat, 16 Jan 2016 02:59:26 +0000",
"Wed, 13 Jan 2016 10:08:48 +0000", "Thu, 07 Jan 2016 20:27:39 +0000")
str(Dates)
NewDates <- as.Date(Dates,format = "%a %d %b %Y")
str(NewDates)
日期我想你只是漏掉了一个逗号:
Dates <- c("Mon, 18 Jan 2016 13:04:00 +0000","Sat, 16 Jan 2016 02:59:26 +0000",
"Wed, 13 Jan 2016 10:08:48 +0000", "Thu, 07 Jan 2016 20:27:39 +0000")
str(Dates)
NewDates <- as.Date(Dates,format = "%a, %d %b %Y")
str(NewDates)
日期您在as中的格式
。日期
必须遵循当前格式。谢谢-我想我已经尝试过这种方法了。我一定是弄错间距了。你的解决方案对我也适用。