| Title: | Rick Steves' Europe Episodes for Teaching Data Analysis |
|---|---|
| Description: | Tidy snapshot of every episode of the public-television travel series 'Rick Steves' Europe' (2000-2025), enriched with IMDB ratings, geocoded destinations, ISO country codes, episode thumbnails, and descriptive summaries. Designed as a companion dataset for introductory data analysis and visualization in the spirit of the 'moderndive' textbook: every row is an episode, every column is a candidate for a plot or a join. Compiled from public sources for teaching purposes; not an official or verified 'Rick Steves' Europe' dataset, and shared with the permission of the Rick Steves' Europe team. |
| Authors: | Chester Ismay [aut, cre] |
| Maintainer: | Chester Ismay <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 0.1.1 |
| Built: | 2026-06-30 13:29:25 UTC |
| Source: | https://github.com/cran/steves |
One row per episode of the public-television travel series
Rick Steves' Europe (2000-2025), 159 episodes across 13 seasons.
Editorial fields (title, synopsis, theme_tags, region,
primary_destination, episode_type, is_retired) are curated; the
rest are derived from public sources and joined back on
(season, episode_in_season) or on the IMDB title id.
This dataset was compiled from public sources for teaching purposes and is not an official or verified Rick Steves' Europe dataset. It is shared with the permission of the Rick Steves' Europe team.
episodesepisodes
A tibble with 159 rows and 38 columns:
Integer. Series-wide episode number, 1–159.
Integer. Season, 1–13.
Integer. Episode within season.
Character. "S01E01" style code.
Character. Episode title (Rick Steves' canonical wording).
Character. One-line editorial summary.
Character. Semicolon-separated themes, e.g.
"Food & Cuisine; History & Heritage".
Character. "Standard" or a special category.
Character. "Yes" if the video has been pulled from
ricksteves.com, "No" otherwise.
Character. Main country featured.
Character. Semicolon-separated list of countries when the episode covers more than one.
Character. Show-specific region label, e.g. "Iberia",
"British Isles", "Mediterranean".
Character. Main destination string used for geocoding.
Character. ISO 3166-1 alpha-2 country code, or "ZZ" for
multi-country compilation episodes.
Character. Country flag emoji derived from iso2; the
globe emoji for multi-country rows.
Numeric. WGS84 decimal degrees of the destination.
For multi-country rows, the unweighted centroid of capital cities
listed in all_countries. NA when no single coordinate is
meaningful (e.g. travel-skills compilations).
Character. How the coordinate was resolved:
"full" = exact destination, "simple" = first place name,
"country" = country fallback, "centroid" = capital centroid.
Date. Original PBS air date.
Year (integer), abbreviated
month, abbreviated weekday derived from original_air_date.
Integer. Days since the series premiered on 2000-09-03.
Integer. Days since the previous episode aired, in chronological order.
Character. IMDB title id, e.g. "tt1453776".
Character. Direct link to the episode on IMDB.
Numeric. Raw IMDB user rating (1–10), NA for
episodes with no votes recorded.
Integer. Number of user votes on IMDB.
Numeric. Bayesian-shrunk rating that pulls low-vote ratings toward the show mean (~7.75); always populated. Recommended for sorting/ranking when vote counts are uneven.
Logical. TRUE when imdb_votes < 10; flag for
UIs to show a "few votes" caveat.
Character. Episode hero image (mostly YouTube
thumbnails extracted from ricksteves.com og:image). NA for
retired episodes whose pages were removed.
Character. Provenance of image_url:
"ricksteves.com", "tvmaze", or "wayback".
Character. Richest available description
(ricksteves.com og:description > TVmaze summary > synopsis).
Always populated.
Character. Provenance of best_summary.
Integer. Runtime in minutes (canonical PBS slot, usually 26).
Character. Streaming URL on ricksteves.com, where available.
TVmaze episode page and numeric id; useful as a secondary deep link or to call the TVmaze API.
Source: Rick Steves' Europe (compiled dataset). Compiled from public sources for teaching purposes; not an official or verified Rick Steves' Europe dataset.
Editorial fields curated from https://www.ricksteves.com/
IMDB ratings from https://datasets.imdbws.com/ (non-commercial use).
Geocoding via OpenStreetMap Nominatim through the tidygeocoder package.
Episode metadata from https://api.tvmaze.com/shows/9872 and https://en.wikipedia.org/wiki/Rick_Steves%27_Europe.
library(steves) head(episodes) if (requireNamespace("dplyr", quietly = TRUE)) { dplyr::count(episodes, primary_country, sort = TRUE) }library(steves) head(episodes) if (requireNamespace("dplyr", quietly = TRUE)) { dplyr::count(episodes, primary_country, sort = TRUE) }