docs: def dataframe(self):
          """
          Returns a ``pandas DataFrame`` containing all other relevant class
          properties and values for the specified game.
          """
          fields_to_include = {
              'assists': self.assists,
              'at_bats': self.at_bats,
              'average_leverage_index': self.average_leverage_index,
              'average_leverage_index_pitcher':
              self.average_leverage_index_pitcher,
              'bases_on_balls': self.bases_on_balls,
              'bases_on_balls_given': self.bases_on_balls_given,
              'base_out_runs_added': self.base_out_runs_added,
              'base_out_runs_saved': self.base_out_runs_saved,
              'batters_faced': self.batters_faced,
              'batting_average': self.batting_average,
              'earned_runs_allowed': self.earned_runs_allowed,
              'earned_runs_against': self.earned_runs_against,
              'fly_balls': self.fly_balls,
              'game_score': self.game_score,
              'grounded_balls': self.grounded_balls,
              'hits': self.hits,
              'hits_allowed': self.hits_allowed,
              'home_runs_thrown': self.home_runs_thrown,
              'inherited_runners': self.inherited_runners,
              'inherited_score': self.inherited_score,
              'innings_pitched': self.innings_pitched,
              'line_drives': self.line_drives,
              'name': self.name,
              'on_base_percentage': self.on_base_percentage,
              'on_base_plus_slugging_percentage':
              self.on_base_plus_slugging_percentage,
              'pitches_thrown': self.pitches_thrown,
              'plate_appearances': self.plate_appearances,
              'putouts': self.putouts,
              'runs': self.runs,
              'runs_allowed': self.runs_allowed,
              'runs_batted_in': self.runs_batted_in,
              'slugging_percentage': self.slugging_percentage,
              'strikes': self.strikes,
              'strikes_contact': self.strikes_contact,
              'strikes_looking': self.strikes_looking,
              'strikes_swinging': self.strikes_swinging,
              'strikes_thrown': self.strikes_thrown,
              'strikeouts': self.strikeouts,
              'times_struck_out': self.times_struck_out,
              'unknown_bat_types': self.unknown_bat_types,
              'win_probability_added': self.win_probability_added,
              'win_probability_added_pitcher':
              self.win_probability_added_pitcher,
              'win_probability_for_offensive_player':
              self.win_probability_for_offensive_player,
              'win_probability_subtracted': self.win_probability_subtracted
          }
          return pd.DataFrame([fields_to_include], index=[self._player_id])