@property<EOL><INDENT>def dataframe(self):<DEDENT>
fields_to_include = {<EOL>'<STR_LIT>': self.abbreviation,<EOL>'<STR_LIT>':<EOL>self.defensive_simple_rating_system,<EOL>'<STR_LIT>': self.first_downs,<EOL>'<STR_LIT>': self.first_downs_from_penalties,<EOL>'<STR_LIT>': self.fumbles,<EOL>'<STR_LIT>': self.games_played,<EOL>'<STR_LIT>': self.interceptions,<EOL>'<STR_LIT>': self.losses,<EOL>'<STR_LIT>': self.margin_of_victory,<EOL>'<STR_LIT:name>': self.name,<EOL>'<STR_LIT>':<EOL>self.offensive_simple_rating_system,<EOL>'<STR_LIT>': self.pass_attempts,<EOL>'<STR_LIT>': self.pass_completions,<EOL>'<STR_LIT>': self.pass_first_downs,<EOL>'<STR_LIT>': self.pass_net_yards_per_attempt,<EOL>'<STR_LIT>': self.pass_touchdowns,<EOL>'<STR_LIT>': self.pass_yards,<EOL>'<STR_LIT>': self.penalties,<EOL>'<STR_LIT>': self.percent_drives_with_points,<EOL>'<STR_LIT>':<EOL>self.percent_drives_with_turnovers,<EOL>'<STR_LIT>': self.plays,<EOL>'<STR_LIT>': self.points_against,<EOL>'<STR_LIT>':<EOL>self.points_contributed_by_offense,<EOL>'<STR_LIT>': self.points_difference,<EOL>'<STR_LIT>': self.points_for,<EOL>'<STR_LIT>': self.rank,<EOL>'<STR_LIT>': self.rush_attempts,<EOL>'<STR_LIT>': self.rush_first_downs,<EOL>'<STR_LIT>': self.rush_touchdowns,<EOL>'<STR_LIT>': self.rush_yards,<EOL>'<STR_LIT>': self.rush_yards_per_attempt,<EOL>'<STR_LIT>': self.simple_rating_system,<EOL>'<STR_LIT>': self.strength_of_schedule,<EOL>'<STR_LIT>': self.turnovers,<EOL>'<STR_LIT>': self.win_percentage,<EOL>'<STR_LIT>': self.wins,<EOL>'<STR_LIT>': self.yards,<EOL>'<STR_LIT>': self.yards_from_penalties,<EOL>'<STR_LIT>': self.yards_per_play<EOL>}<EOL>return pd.DataFrame([fields_to_include], index=[self._abbreviation])<EOL>
Returns a pandas DataFrame containing all other class properties and
values. The index for the DataFrame is the string abbreviation of the
team, such as 'KAN'.