stop_frequency: for a trips df and a stop_times df, count the number of trips...

Description Usage Arguments Value Examples

View source: R/frequencies.R

Description

for a trips df and a stop_times df, count the number of trips a bus takes through a given stop within a given time period

Usage

1
2
stop_frequency(gtfs_obj, start_hour = 6, end_hour = 22, dow = c(1, 1, 1,
  1, 1, 0, 0), by_route = TRUE, wide = FALSE)

Arguments

gtfs_obj

a list of gtfs dataframes as read by the trread package.

start_hour

(optional) an integer indicating the start hour (default 7)

end_hour

(optional) an integer indicating the end hour (default 20)

dow

(optional) integer vector indicating which days of week to calculate for. default is weekday, e.g. c(1,1,1,1,1,0,0)

by_route

default TRUE, if FALSE then calculate headway for any line coming through the stop in the same direction on the same schedule.

wide

(optional) if true, then return a wide rather than tidy data frame

Value

a dataframe of stops with a "Trips" variable representing the count trips taken through each stop for a route within a given time frame

Examples

1
2
3
4
data(gtfs_obj)
stop_frequency_summary <- stop_frequency(gtfs_obj, by_route=FALSE)
x <- order(stop_frequency_summary$headway)
head(stop_frequency_summary[x,])

bustt documentation built on July 6, 2018, 1:01 a.m.