Learn R Programming

survivoR

74 seasons. 1403 people. 1 package!

survivoR is a collection of data sets detailing events across 74 seasons of Survivor US, Australia, South Africa, New Zealand and UK. It includes castaway information, vote history, immunity and reward challenge winners, jury votes, advantage details and a lot more.

For analysis and updates you can follow me on Bluesky @danoehm.bsky.social

For those that aren’t R users you can get the data on Google Sheets as wel, or download as an xlsx.

You can also access the data in JSON format to feed directly into applications

Installation

Install from CRAN (v2.3.5) or Git (v2.3.6).

If Git > CRAN I’d suggest install from Git. We are constantly improving the data sets so the github version is likely to be slightly improved.

install.packages("survivoR")
devtools::install_github("doehm/survivoR")

News: survivoR 2.3.6

  • Adding complete US48 data
  • Huge update to castaway_scores
  • new boot_order data set
  • season_name has been deprecated from all tables other than season_summary
  • Season 50 cast added

The Survivor Dashboard

The Survivor Dashboard is the survivoR package’s companion. It holds interactive tables and charts detailing the castaways, challenges, vote history, confessionals, ratings, and more.

Confessional timing

Included in the package is a confessional timing app to record the length of confessionals while watching the episode.

To launch the app, first install the package and run,

library(survivoR)
launch_confessional_app()

To try it out online

Copy Link

Version

Install

install.packages('survivoR')

Monthly Downloads

325

Version

2.3.6

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Daniel Oehm

Last Published

June 13th, 2025

Functions in survivoR (2.3.6)

challenge_results

Challenge Results
advantage_movement

Advantage Movement
add_tribe_colour

Add tribe colour
journeys

Journeys
boot_mapping

Boot mapping
advantage_details

Advantage Details
challenge_summary

Challenge Summary
confessionals

Confessionals
get_confessional_timing

Confessional time
filter_finalist

Filter to finalists
load_episode_transcripts

Read episode transcripts
%>%

Pipe operator
episodes

Episodes
tribe_colours

Tribe colours
castaway_scores

Castaway scores
castaway_details

Castaway details
survivor_auction

Survivor Auction
filter_alive

Filter Alive
get_cast

Get cast for a season
filter_jury

Filter to jury
launch_confessional_app

Launch Confessional App
jury_votes

Jury votes
castaways

Castaways
filter_final_n

Filter final n
challenge_description

Challenge Description
filter_vs

Filter version season
season_palettes

Season palettes
filter_winner

Filter to winners
screen_time

Screen Time
filter_new_era

Filter to the new era seasons
tribe_mapping

Tribe mapping
get_castaway_image

Castaway images
viewers

Viewers
survivor_pal

Survivor season colour palette
tribes_pal

Tribes colour palette
still_alive

Still alive
season_summary

Season summary
filter_us

Filter to US seasons
vote_history

Vote history
add_castaway

Add castaway
add_lgbt

Add LGBTQIA+ status
add_result

Add result
add_demogs

Add demographics
add_full_name

Add full name
add_alive

Adds alive flag
add_bipoc

Adds BIPOC
add_gender

Add gender
add_finalist

Add winner
add_jury

Add jury member
boot_order

Boot order
add_tribe

Add tribe
add_winner

Add winner
auction_details

Survivor Auction Details