def convert_fanpros_data(pos, row): stat_dict = generate_empty_stat_dict(pos) # Placing stats into dict if pos.upper() == 'QB': stat_dict['PASS-YD'] = float(row[3]) stat_dict['PASS-TD'] = float(row[4]) stat_dict['INT'] = float(row[5]) stat_dict['RUSH-YD'] = float(row[7]) stat_dict['RUSH-TD'] = float(row[8]) stat_dict['FL'] = float(row[9]) elif pos.upper() == 'RB' or pos.upper() == 'WR': stat_dict['RUSH-YD'] = float(row[2]) stat_dict['RUSH-TD'] = float(row[3]) stat_dict['REC'] = float(row[4]) stat_dict['REC-YD'] = float(row[5]) stat_dict['REC-TD'] = float(row[6]) stat_dict['FL'] = float(row[7]) elif pos.upper() == 'TE': stat_dict['REC'] = float(row[1]) stat_dict['REC-YD'] = float(row[2]) stat_dict['REC-TD'] = float(row[3]) stat_dict['FL'] = float(row[4]) elif pos.upper() == 'DST': stat_dict['SACK'] = float(row[1]) stat_dict['INT'] = float(row[2]) stat_dict['FR'] = float(row[3]) stat_dict['TD'] = float(row[5]) stat_dict['SAFETY'] = float(row[7]) stat_dict['POINTS_ALLOWED'] = float(row[8]) return stat_dict
def convert_nfl_fantasy_data(pos, row): stat_dict = generate_empty_stat_dict(pos) # Placing stats into dict if pos != 'DEF': stat_dict['PASS-YD'] = float(row[2]) stat_dict['PASS-TD'] = float(row[3]) stat_dict['INT'] = float(row[4]) stat_dict['RUSH-YD'] = float(row[5]) stat_dict['RUSH-TD'] = float(row[6]) stat_dict['REC-YD'] = float(row[7]) stat_dict['REC-TD'] = float(row[8]) stat_dict['MISC-TD'] = float(row[9]) stat_dict['2PT'] = float(row[10]) stat_dict['FL'] = float(row[11]) if pos == 'DEF': stat_dict['SACK'] = float(row[2]) stat_dict['INT'] = float(row[3]) stat_dict['FR'] = float(row[4]) stat_dict['TD'] = float(row[6]) stat_dict['SAFETY'] = float(row[5]) stat_dict['2PT'] = float(row[7]) stat_dict['POINTS_ALLOWED'] = float(row[9]) return stat_dict