def _combine_all_stats(self, player_info):
all_stats_dict = {}<EOL>for table_id in ['<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>']:<EOL><INDENT>table_items = utils._get_stats_table(player_info,<EOL>'<STR_LIT>' % table_id)<EOL>career_items = utils._get_stats_table(player_info,<EOL>'<STR_LIT>' % table_id,<EOL>footer=True)<EOL>all_stats_dict = self._combine_season_stats(table_items,<EOL>career_items,<EOL>all_stats_dict)<EOL><DEDENT>return all_stats_dict<EOL>
Pull stats from all tables into single data structure.

Pull the stats from all of the requested tables into a dictionary that
is separated by season to allow easy queries of the player's stats for
each season.

Parameters
----------
player_info : PyQuery object
    A PyQuery object containing all of the stats information for the
    requested player.

Returns
-------
dictionary
    Returns a dictionary where all stats from each table are combined
    by season to allow easy queries by year.