Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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_Date_Format - Fatal编程技术网

R中的适当日期格式

R中的适当日期格式,r,date,format,R,Date,Format,下面是我正在使用的当前数据帧。我正在尝试以一种可行的格式获取日期,以便绘制数据等。如何将其转换为R喜欢的适当格式 head(HD1) index date temperature humidity dewpoint 2 0 Sun Apr 19 2020 16:01:06 GMT-0600 (MDT) 13.4 43.4 1.3 4 1 Sun Apr 19 2020

下面是我正在使用的当前数据帧。我正在尝试以一种可行的格式获取日期,以便绘制数据等。如何将其转换为R喜欢的适当格式

head(HD1)
   index                                    date temperature humidity dewpoint
2      0 Sun Apr 19 2020 16:01:06 GMT-0600 (MDT)        13.4     43.4      1.3
4      1 Sun Apr 19 2020 17:01:06 GMT-0600 (MDT)        -1.2     70.6     -5.9
6      2 Sun Apr 19 2020 18:01:06 GMT-0600 (MDT)        -2.0     76.0     -5.7
8      3 Sun Apr 19 2020 19:01:06 GMT-0600 (MDT)        -1.6     72.9     -5.8
10     4 Sun Apr 19 2020 20:01:06 GMT-0600 (MDT)        -2.2     75.3     -6.0
12     5 Sun Apr 19 2020 21:01:06 GMT-0600 (MDT)        -3.1     81.9     -5.8
这是日期格式:太阳2020年4月19日16:01:06 GMT-0600 MDT


我试着修改日期、stringr以删除字符、as.date(显然不起作用)以及anytime软件包。

有时候,您的格式太离谱了,阅读可怕的手册并提供格式字符串会有所帮助:

R> vals <- c("Sun Apr 19 2020 16:01:06 GMT-0600 (MDT)", 
             "Sun Apr 19 2020 17:01:06 GMT-0600 (MDT)", 
             "Sun Apr 19 2020 17:01:06 GMT-0600 (MDT)")
R> as.POSIXct(vals, , "%a %b %d %Y %H:%M:%S")
[1] "2020-04-19 16:01:06 CDT" "2020-04-19 17:01:06 CDT" 
[3] "2020-04-19 17:01:06 CDT"
R> 

短工作日的键是%a,月的键是%b,其余的键是%Y-%m-%d%H:%m:%S的标准键,尽管是随机键。

您能告诉我们您将要绘制什么吗?天气参数随时间的变化?天气参数的散点图?每天的总量,例如平均值?如果是第一个,您希望将DF重塑为长形。从tidyr开始再看一看pivot_。你想用date列完成什么?如果您试图将其转换为适当的datetime类,请尝试tidyverse中的lubridate包,该包可能更易于使用。