【发布时间】:2020-12-07 02:46:03
【问题描述】:
下面是我正在使用的当前数据框。我正在尝试以可行的格式获取日期,以便绘制数据等。如何将其转换为 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
这是“date”格式:Sun Apr 19 2020 16:01:06 GMT-0600 (MDT)
我试过mutate 日期,stringr 删除字符,as.date(显然没有用)和anytime 包。
【问题讨论】:
-
你能告诉我们你将要绘制什么吗?天气参数是时间的函数?天气参数的散点图?聚合体,例如平均,每天?如果是第一个,您想将 DF 重塑为长形。从
tidyr看看pivot_longer。 -
你想用日期列完成什么?如果您尝试将其转换为适当的日期时间类,请尝试使用 tidyverse 中的
lubridate包,它可能更易于使用。