【发布时间】:2019-03-29 05:39:19
【问题描述】:
我有每次发生雪崩的数据。我需要计算每年和每月发生的雪崩数量,但数据只是给出了雪崩发生的确切日期。我如何总结每年每月发生的事件数?我也只需要与冬季相关的年份月份(Dec (12) - March (3))。请帮忙!
library(XML)
library(RCurl)
library(dplyr)
avalanche<-data.frame()
avalanche.url<-"https://utahavalanchecenter.org/observations?page="
all.pages<-0:202
for(page in all.pages){
this.url<-paste(avalanche.url, page, sep="")
this.webpage<-htmlParse(getURL(this.url))
thispage.avalanche<-readHTMLTable(this.webpage, which=1, header=T,stringsAsFactors=F)
names(thispage.avalanche)<-c('Date','Region','Location','Observer')
avalanche<-rbind(avalanche,thispage.avalanche)
}
# subset the data to the Salt Lake Region
avalancheslc<-subset(avalanche, Region=="Salt Lake")
str(avalancheslc)
输出应该类似于:
Date AvalancheTotal
2000-01 1
2000-02 2
2000-03 8
2000-12 23
2001-01 16
.
.
.
.
.
2019-03 45
【问题讨论】:
标签: r