Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.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 转换日期为2019-07-04 14:01+;0000至MM/dd/yyyy格式_R_Date Conversion - Fatal编程技术网

R 转换日期为2019-07-04 14:01+;0000至MM/dd/yyyy格式

R 转换日期为2019-07-04 14:01+;0000至MM/dd/yyyy格式,r,date-conversion,R,Date Conversion,我正在尝试将日期格式2019-07-04 14:01+0000转换为mm/dd/yyyy格式 我用的是: as.Date(strptime(d <- Twitter$time, "%b %d %Y %H:%M %p")) 但是,它返回NA值。有没有办法在R中将此格式转换为MM/dd/yyyy?因为我们对时间组件不感兴趣,所以可以使用As.Date将列转换为Date类(此处不需要格式,因为输入处于默认格式模式),并使用格式更改格式 format(as.Date(str1), "%m/%d/

我正在尝试将日期格式
2019-07-04 14:01+0000
转换为
mm/dd/yyyy
格式

我用的是:

as.Date(strptime(d <- Twitter$time, "%b %d %Y %H:%M %p"))

但是,它返回NA值。有没有办法在R中将此格式转换为
MM/dd/yyyy

因为我们对时间组件不感兴趣,所以可以使用
As.Date
将列转换为
Date
类(此处不需要
格式,因为输入处于默认格式模式),并使用
格式更改格式

format(as.Date(str1), "%m/%d/%Y")
#[1] "07/04/2019"
数据 str1总是有两个步骤:解析和格式化

您可以使用软件包中的
as.Date()
如图所示或
anydate()
(这也适用于不同的输入格式,如图所示):

R>inp-inp
[1] "2019-07-04" "2019-07-04"
R> 格式(inp,“%m/%d/%Y”)
[1] "07/04/2019" "07/04/2019"
R>
format(as.Date(str1), "%m/%d/%Y")
#[1] "07/04/2019"
str1 <- "2019-07-04 14:01 +0000"
R> inp <- anytime::anydate(c("2019-07-04 14:01 +0000", "04-Jul-2019 14:02"))
R> inp
[1] "2019-07-04" "2019-07-04"
R> format(inp, "%m/%d/%Y")
[1] "07/04/2019" "07/04/2019"
R>