Learn R Programming

⚠️There's a newer version (2.3.5) of this package.Take me there.

survivoR

69 seasons. 1301 people. 1 package!

survivoR is a collection of data sets detailing events across 69 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.

Installation

Now on CRAN (v2.3.2) or Git (v2.3.4).

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.4

  • Adding a new key sog_id (stage of game ID) to boot_mapping, challenge_results, and vote_history. This makes it easier to join those tables and reference a particular stage of the game. The stage of the game is determined by a change in players/tribe setup e.g. whenever someone is voted out, medically evacuated, switches tribes, or simply starting a new episode the sog_id increase by 1. This is now available but still being developed and running a bunch of tests, so please let me know if there are inconsistencies.
  • n_boots is now on boot_mapping.

News: survivoR 2.3.3

  • Adding complete seasons
    • US46
  • New data set added
    • episode_summary - the summary of the episode from Wikipedia
    • challenge_summary - a summarised version of challenge_results for easy analysis
  • New fields added
    • team on challenge_results - identifying the team which the castaways were on during the challenge

Any corrections needed, please let me know.

The Sanctuary

The Sanctuary is the survivoR package’s companion. It holds interactive tables and charts detailing the castaways, challenges, vote history, confessionals, ratings, and more. Confessional counts from myself, Carly Levitz, Sam, Grace.

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

414

Version

2.3.4

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Daniel Oehm

Last Published

January 9th, 2025

Functions in survivoR (2.3.4)

get_confessional_timing

Confessional time
launch_confessional_app

Launch Confessional App
tribes_pal

Tribes colour palette
episode_summary

Episode summary
tribe_mapping

Tribe mapping
episodes

Episodes
vote_history

Vote history
survivor_auction

Survivor Auction
tribe_colours

Tribe colours
survivor_pal

Survivor season colour palette
season_palettes

Season palettes
season_summary

Season summary
viewers

Viewers
advantage_movement

Advantage Movement
get_castaway_image

Castaway images
challenge_summary

Challenge Summary
boot_mapping

Boot mapping
auction_details

Survivor Auction Details
castaway_details

Castaway details
challenge_results

Challenge Results
advantage_details

Advantage Details
challenge_description

Challenge Description
jury_votes

Jury votes
castaways

Castaways
%>%

Pipe operator
confessionals

Confessionals
screen_time

Screen Time