R中的适当日期格式
下面是我正在使用的当前数据帧。我正在尝试以一种可行的格式获取日期,以便绘制数据等。如何将其转换为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
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包,该包可能更易于使用。