R/read_trips_data_oslow.R

Defines functions read_trips_data_oslow

read_trips_data_oslow <- function(year, month) {

  base_url <- "http://data.urbansharing.com/oslovintersykkel.no/trips/v1"
  dl_url <- glue::glue("{base_url}/{year}/{sprintf('%0.2d', month)}.csv")

  if (httr::http_error(dl_url)) stop("The download URL is invalid.")

  bike_df <- read.csv(file = dl_url,
                      header = TRUE,
                      stringsAsFactors = FALSE,
                      check.names = FALSE,
                      encoding = "UTF-8")

  bike_df <- tibble::as_tibble(bike_df)

}

Try the bysykkel package in your browser

Any scripts or data that you put into this service are public.

bysykkel documentation built on April 19, 2020, 4:18 p.m.