我是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年为止。我想根据工作结束日期创建一个直方图。为此,我认为我会将日期放入垃圾箱中,间隔数月。但是,我正在努力将它们放入垃圾箱,以便每个月都有一个对应于每个月完成多少口井的数字。因此,我也在努力处理直方图。我将不胜感激任何帮助!!谢谢!
答案 0 :(得分:0)
首先,从每个日期中提取月份
library(data.table)
df$months <- month(df$JobEndDate)
然后,进行绘图:
library(ggplot2)
ggplot(df, aes(x='months')) + geom_histogram()
# alternate
hist(table(df$months))