【发布时间】:2020-10-15 01:30:34
【问题描述】:
我正在查看 R 中的“空气质量”数据框,我想知道如何将月/日列转换为日期,以便将它们绘制在图表上。下图中是我在不知道空气质量也有一个月专栏时所做的图。 (基本上,我如何将两列整数转换为一列日期,这样我就可以将其绘制在图表上而不会让它看起来像便便)
情节
【问题讨论】:
我正在查看 R 中的“空气质量”数据框,我想知道如何将月/日列转换为日期,以便将它们绘制在图表上。下图中是我在不知道空气质量也有一个月专栏时所做的图。 (基本上,我如何将两列整数转换为一列日期,这样我就可以将其绘制在图表上而不会让它看起来像便便)
情节
【问题讨论】:
使用 Tidyverse 和 lubridate,我们可以通过 1 个命令完成您想要的所有操作,我们加载数据集,添加 1973 年作为收集数据的年份。为整个日期创建一个新列并将其发送到 ggplot2 以绘制图表。如果您收到具有 NA 值的臭氧错误,您可以使用 ggplot2
中的remove_missing() functino
library(tidyverse)
library(lubridate)
airquality %>% mutate(Year = 1973) %>%
mutate(date = make_datetime(Year, Month, Day)) %>%
ggplot() + geom_point(aes(x = date, y = Ozone))
【讨论】: