Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.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_String_Date - Fatal编程技术网

R 将字符串转换为日期

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

我有一个试图转换为日期的字符串。最后,我想将年份和月份提取到一个新列中。我对格式有困难。下面的代码返回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 <- 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中的
格式
。日期
必须遵循当前格式。谢谢-我想我已经尝试过这种方法了。我一定是弄错间距了。你的解决方案对我也适用。