-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
38 lines (30 loc) · 1.12 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import pandas as pd
from combine import *
from generate_stats import generate_stats_main
from get_njcaa_game_stats import getNjcaaGamelogs
from get_njcaa_rosters import getNjcaaRosters
if __name__ == "__main__":
season = 2024
getNjcaaRosters(season)
mergeRostersDivOne()
mergeRostersDivTwo()
mergeRostersDivThree()
mergeBattingStats()
mergePitchingStats()
mergeFieldingStats()
print('\n\n\n\n\n\n\nDownloading NJCAA D1 stats.\n\n')
roster_df = pd.read_csv('rosters/div1_rosters.csv')
roster_df = roster_df[roster_df['team_season']==season]
getNjcaaGamelogs(roster_df)
print('\n\n\n\n\n\n\nDownloading NJCAA D2 stats.\n\n')
roster_df = pd.read_csv('rosters/div2_rosters.csv')
roster_df = roster_df[roster_df['team_season']==season]
getNjcaaGamelogs(roster_df)
print('\n\n\n\n\n\n\nDownloading NJCAA D3 stats.\n\n')
roster_df = pd.read_csv('rosters/div3_rosters.csv')
roster_df = roster_df[roster_df['team_season']==season]
getNjcaaGamelogs(roster_df)
mergeBattingStats()
mergePitchingStats()
mergeFieldingStats()
generate_stats_main()