get_stop_frequency | R Documentation |
Calculate the number of departures and mean headways for all stops within a given timespan and for given service_ids.
get_stop_frequency(
gtfs_obj,
start_time = "06:00:00",
end_time = "22:00:00",
service_ids = NULL,
by_route = TRUE
)
gtfs_obj |
gtfs feed (tidygtfs object) |
start_time |
analysis start time, can be given as "HH:MM:SS", hms object or numeric value in seconds. |
end_time |
analysis period end time, can be given as "HH:MM:SS", hms object or numeric value in seconds. |
service_ids |
A set of service_ids from the calendar dataframe identifying a particular service id. If not provided, the service_id with the most departures is used. |
by_route |
Default TRUE, if FALSE then calculate headway for any line coming through the stop in the same direction on the same schedule. |
dataframe of stops with the number of departures and the headway (departures divided by timespan) in seconds as columns
Some GTFS feeds contain a frequency data frame already. Consider using this instead, as it will be more accurate than what tidytransit calculates.
data(gtfs_duke)
stop_frequency <- get_stop_frequency(gtfs_duke)
x <- order(stop_frequency$mean_headway)
head(stop_frequency[x,])
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.