Learn R Programming

survivoR

75 seasons. 1417 people. 1 package!

survivoR is a collection of data sets detailing events across 75 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.7) or Git (v2.3.8).

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")

Next release

The next release is planned for the 9th Oct for CRAN. There are a few key data updates so definitely reccommend installing from Git until then.

News: survivoR 2.3.7

  • Survivor Australia vs. The World added

Survivor Stats Db

Survivor Stats Db 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

910

Version

2.3.8

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Daniel Oehm

Last Published

October 11th, 2025

Functions in survivoR (2.3.8)

add_winner

Add winner
add_demogs

Add demographics
add_castaway

Add castaway
filter_finalist

Filter to finalists
auction_details

Survivor Auction Details
castaway_details

Castaway details
castaway_scores

Castaway scores
advantage_movement

Advantage Movement
add_tribe

Add tribe
boot_mapping

Boot mapping
advantage_details

Advantage Details
jury_votes

Jury votes
launch_confessional_app

Launch Confessional App
boot_order

Boot order
filter_alive

Filter Alive
filter_final_n

Filter final n
filter_jury

Filter to jury
add_tribe_colour

Add tribe colour
castaways

Castaways
filter_us

Filter to US seasons
filter_new_era

Filter to the new era seasons
screen_time

Screen Time
challenge_description

Challenge Description
season_palettes

Season palettes
season_summary

Season summary
confessionals

Confessionals
challenge_summary

Challenge Summary
get_confessional_timing

Confessional time
challenge_results

Challenge Results
tribe_mapping

Tribe mapping
journeys

Journeys
episodes

Episodes
survivor_pal

Survivor season colour palette
tribes_pal

Tribes colour palette
get_cast

Get cast for a season
get_castaway_image

Castaway images
still_alive

Still alive
filter_vs

Filter version season
viewers

Viewers
filter_winner

Filter to winners
survivor_auction

Survivor Auction
load_episode_transcripts

Read episode transcripts
vote_history

Vote history
%>%

Pipe operator
tribe_colours

Tribe colours
add_gender

Add gender
add_jury

Add jury member
add_lgbt

Add LGBTQIA+ status
add_finalist

Add winner
add_full_name

Add full name
add_result

Add result
add_bipoc

Adds BIPOC
add_alive

Adds alive flag