对R中的日期进行分箱并制作直方图

时间:2018-07-26 15:06:08

标签: r date histogram bins

我是R中使用日期的新手,如果这是一个基本问题,抱歉。我有一个数据集,其名称为压裂井及其工作结束日期,如下所示:

  df = as.data.frame(df)
    head(df)
`WellName                                JobEndDate
1                WILLIAM VALENTINE 1  5/19/1982 12:00:00 AM
2                LIZARD HEAD 1-8H RE   2/7/1995 12:00:00 AM
3 North Westbrook Unit/Well No. 3032  6/11/1996 12:00:00 AM
4                   Olene Reagan 3-1 12/13/2001 12:00:00 AM
5                               CNX3  9/22/2008 12:00:00 AM
7                              CNX2  1/22/2009 12:00:00 AM`

这是一个大型文件,大约有100,000个条目,到2017年为止。我想根据工作结束日期创建一个直方图。为此,我认为我会将日期放入垃圾箱中,间隔数月。但是,我正在努力将它们放入垃圾箱,以便每个月都有一个对应于每个月完成多少口井的数字。因此,我也在努力处理直方图。我将不胜感激任何帮助!!谢谢!

1 个答案:

答案 0 :(得分:0)

首先,从每个日期中提取月份

library(data.table)
df$months <- month(df$JobEndDate)

然后,进行绘图:

library(ggplot2)
ggplot(df, aes(x='months')) + geom_histogram()

# alternate
hist(table(df$months))