Example #1
0
def get_numeric_features(colpro):
    '''Gets features that were not created after player was drafted'''
    col = drop_unnamed(pd.read_csv(COL_PATH)).columns
    meas = drop_unnamed(pd.read_csv(MEAS_PATH)).columns
    mock = drop_unnamed(pd.read_csv(MOCK_PATH)).columns
    cp = drop_unnamed(colpro)
    iv_list = []

    for column in cp._get_numeric_data().columns:
        if (column in col) or (column in meas) or (column in mock):
            iv_list.append(column)
    return iv_list
Example #2
0
def gather_picks():
    mocks = pd.read_csv(MOCK_PATH)
    drafts = pd.read_csv(DRAFT_PATH)
    new = pd.merge(drafts, mocks, left_on='Name', right_on='name', how='left',suffixes=('', '_M'))
    new['pick_est'] = new.pick_M.fillna(new.pick)
    new['year'] = new.year.fillna(new.year_M).astype('int')
    new['from_mock'] = new.year >= 2007
    new = drop_unnamed(new.drop(['name','pick', 'pick.1','pick_M', 'year_M', 'age_M'], 1)).sort('year', ascending=False)
    new = order(new[DRAFT_ORDER],DRAFT_ORDER)
    new.to_csv(DRAFT_MIX_PATH)
    return new
Example #3
0
def gather_picks():
    mocks = pd.read_csv(MOCK_PATH)
    drafts = pd.read_csv(DRAFT_PATH)
    new = pd.merge(drafts,
                   mocks,
                   left_on='Name',
                   right_on='name',
                   how='left',
                   suffixes=('', '_M'))
    new['pick_est'] = new.pick_M.fillna(new.pick)
    new['year'] = new.year.fillna(new.year_M).astype('int')
    new['from_mock'] = new.year >= 2007
    new = drop_unnamed(
        new.drop(['name', 'pick', 'pick.1', 'pick_M', 'year_M', 'age_M'],
                 1)).sort('year', ascending=False)
    new = order(new[DRAFT_ORDER], DRAFT_ORDER)
    new.to_csv(DRAFT_MIX_PATH)
    return new