Note that some GTFS feeds contain a frequency data frame already. Consider using this instead, as it will be more accurate than what tidytransit calculates.

get_stop_frequency(gtfs_obj, start_hour = 6, end_hour = 22,
service_ids = c(), 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 read_gtfs(). (optional) an integer indicating the start hour (default 7) (optional) an integer indicating the end hour (default 20) (optional) a set of service_ids from the calendar dataframe identifying a particular service id (optional) integer vector indicating which days of week to calculate for. default is weekday, e.g. c(1,1,1,1,1,0,0) default TRUE, if FALSE then calculate headway for any line coming through the stop in the same direction on the same schedule. (optional) if true, then return a wide rather than tidy data frame

## Value

a gtfs_obj with a dataframe of stops (gtfs_obj$.$stops_frequency) with a "Trips" variable representing the count trips taken through each stop for a route within a given time frame

## Examples

data(gtfs_obj)
gtfs_obj <- get_stop_frequency(gtfs_obj)
x <- order(gtfs_obj$.$stops_frequency$headway) head(gtfs_obj$.\$stops_frequency_df[x,])#> NULL