Example #1
0
def save_sbr_odds_info(sport, game_day, dataframe):
  """
  Save odds data from the game day to a file
  :param str sport: sport odds are from
  :param datetime.datetime game_day: day these odds are from
  :param pandas.DataFrame dataframe: dataframe of odds
  :return:
  """
  combine_dataframe_into_pickle_file(dataframe, get_gameday_filename(sport, game_day))
Example #2
0
def save_rg_salary_info(sport, game_day, dataframe):
  """
  Save salary and position data from the game day to a file
  :param str sport: sport salaries are from
  :param datetime.datetime game_day: day these salaries are from
  :param pandas.DataFrame dataframe: dataframe of salaries
  :return:
  """
  combine_dataframe_into_pickle_file(dataframe, get_gameday_filename(sport, game_day))
Example #3
0
def save_sbr_odds_info(sport, game_day, dataframe):
    """
  Save odds data from the game day to a file
  :param str sport: sport odds are from
  :param datetime.datetime game_day: day these odds are from
  :param pandas.DataFrame dataframe: dataframe of odds
  :return:
  """
    combine_dataframe_into_pickle_file(dataframe,
                                       get_gameday_filename(sport, game_day))
Example #4
0
def save_nf_salary_info(sport, salary_dict):
  """
  Save salary data
  :param dict[str, DataFrame] player_dict: the dict of player name -> numberfire prediction dataframe
  :return:
  """
  saved_dataframes = 0
  for player, df in salary_dict.iteritems():
    target_file = get_salary_filename(sport, player)
    combine_dataframe_into_pickle_file(df, target_file)
    saved_dataframes += 1
  print 'Saved %d dataframes of player salaries' % saved_dataframes
Example #5
0
def save_nf_histplayerinfo(sport, identifier_dict):
  """
  Save the pandas dataframes (numberfire prediction logs) from each player in the dict to a file.
  For MLB the keys in the dict are bref id's. See load_nf_histplayerinfo
  :param dict[str, DataFrame] identifier_dict: the dict of player name -> numberfire prediction dataframe
  :return:
  """
  saved_dataframes = 0
  for identifier, df in identifier_dict.iteritems():
    target_file = get_histplayerinfo_filename(sport, identifier)
    combine_dataframe_into_pickle_file(df, target_file)
    saved_dataframes += 1
  print 'Saved %d dataframes of predictions' % saved_dataframes
Example #6
0
def save_dataframes(players, overwrite=False):
  """
  Save the pandas dataframes (the gamelog_data) from each player in players to a file
  :param dict[str, dict] players: the player dict
  :return:
  """
  saved_dataframes = 0
  for bref_id, attrs in players.iteritems():
    if 'gamelog_data' in attrs:
      target_file = get_player_filename(bref_id)
      combine_dataframe_into_pickle_file(attrs['gamelog_data'], target_file, overwrite=overwrite)
      saved_dataframes += 1
  logging.debug('Saved %d dataframes to %s', saved_dataframes, datadir)
Example #7
0
def save_dataframes(players, overwrite=False):
  """
  Save the pandas dataframes (the gamelog_data) from each player in players to a file
  :param dict[str, dict] players: the player dict
  :param bool overwrite: if True, delete old data
  :return:
  """
  saved_dataframes = 0
  for bref_id, attrs in players.iteritems():
    for data_type in player_data_types:
      if data_type in attrs and attrs[data_type] is not None:
        combine_dataframe_into_pickle_file(attrs[data_type], get_attr_filename(bref_id, data_type), overwrite=overwrite)
        saved_dataframes += 1
  logging.debug('Saved %d dataframes to %s', saved_dataframes, datadir)
Example #8
0
def save_dataframes(players, overwrite=False):
    """
  Save the pandas dataframes (the gamelog_data) from each player in players to a file
  :param dict[str, dict] players: the player dict
  :return:
  """
    saved_dataframes = 0
    for bref_id, attrs in players.iteritems():
        if 'gamelog_data' in attrs:
            target_file = get_player_filename(bref_id)
            combine_dataframe_into_pickle_file(attrs['gamelog_data'],
                                               target_file,
                                               overwrite=overwrite)
            saved_dataframes += 1
    logging.debug('Saved %d dataframes to %s', saved_dataframes, datadir)
Example #9
0
def save_dataframes(players, overwrite=False):
    """
  Save the pandas dataframes (the gamelog_data) from each player in players to a file
  :param dict[str, dict] players: the player dict
  :param bool overwrite: if True, delete old data
  :return:
  """
    saved_dataframes = 0
    for bref_id, attrs in players.iteritems():
        for data_type in player_data_types:
            if data_type in attrs and attrs[data_type] is not None:
                combine_dataframe_into_pickle_file(attrs[data_type],
                                                   get_attr_filename(
                                                       bref_id, data_type),
                                                   overwrite=overwrite)
                saved_dataframes += 1
    logging.debug('Saved %d dataframes to %s', saved_dataframes, datadir)