nesticot commited on
Commit
3b6a1fb
·
verified ·
1 Parent(s): 258e1b8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -16
app.py CHANGED
@@ -1112,22 +1112,6 @@ def server(input, output, session):
1112
  team_list = [x['currentTeam']['id']for x in player_data['people']]
1113
 
1114
 
1115
-
1116
- player_id_final = [item for sublist in player_id for item in sublist]
1117
- #player_name_final = [item for sublist in player_name for item in sublist]
1118
- team_id_final = [item for sublist in team_id for item in sublist]
1119
-
1120
- player_list = pd.DataFrame(data={'player_id':player_id_final,'team_id':team_id_final})
1121
-
1122
- player_list = player_list.drop_duplicates(subset=['player_id'],keep='last')
1123
- player_df_all = player_list.merge(right=mlb_teams_df[['team_id','abbreviation']],left_on = 'team_id',right_on='team_id',how='left').drop_duplicates(keep='last')
1124
-
1125
-
1126
- mlb_teams_df = mlb_teams_df.merge(right=mlb_teams_df[['abbreviation','franchise']],left_on='parent_org',right_on='franchise',how='left').drop_duplicates().reset_index(drop=True)
1127
- mlb_teams_df = mlb_teams_df[mlb_teams_df.columns[:-1]]
1128
-
1129
- mlb_teams_df.columns = ['team_id', 'city', 'name', 'franchise', 'abbreviation',
1130
- 'parent_org', 'parent_org_abb']
1131
 
1132
 
1133
 
@@ -1158,6 +1142,38 @@ def server(input, output, session):
1158
  # game_list = game_list_df['game_id'].unique().to_list()
1159
  data = scrape.get_data(game_list[:])
1160
  df = scrape.get_data_df(data)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1161
 
1162
 
1163
  pk_list = []
 
1112
  team_list = [x['currentTeam']['id']for x in player_data['people']]
1113
 
1114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1115
 
1116
 
1117
 
 
1142
  # game_list = game_list_df['game_id'].unique().to_list()
1143
  data = scrape.get_data(game_list[:])
1144
  df = scrape.get_data_df(data)
1145
+
1146
+ player_id = []
1147
+
1148
+ team_id = []
1149
+
1150
+ for y in range(0,len(data_list)):
1151
+ #print(game_df_filter.game_id.reset_index(drop=True)[y])
1152
+ player_id.append([data_list[y]['liveData']['boxscore']['teams']['away']['players'][x]['person']['id'] if 'parentTeamId' in data_list[y]['liveData']['boxscore']['teams']['away']['players'][x] else None for x in data_list[y]['liveData']['boxscore']['teams']['away']['players']])
1153
+ player_id.append([data_list[y]['liveData']['boxscore']['teams']['home']['players'][x]['person']['id'] if 'parentTeamId' in data_list[y]['liveData']['boxscore']['teams']['home']['players'][x] else None for x in data_list[y]['liveData']['boxscore']['teams']['home']['players']])
1154
+
1155
+ # player_name.append([data_list[y]['liveData']['boxscore']['teams']['away']['players'][x]['person']['fullName'] if 'parentTeamId' in data_list[y]['liveData']['boxscore']['teams']['away']['players'][x] else None for x in data_list[y]['liveData']['boxscore']['teams']['away']['players']])
1156
+ # player_name.append([data_list[y]['liveData']['boxscore']['teams']['home']['players'][x]['person']['fullName'] if 'parentTeamId' in data_list[y]['liveData']['boxscore']['teams']['home']['players'][x] else None for x in data_list[y]['liveData']['boxscore']['teams']['home']['players']])
1157
+
1158
+ team_id.append([data_list[y]['liveData']['boxscore']['teams']['away']['players'][x]['parentTeamId'] if 'parentTeamId' in data_list[y]['liveData']['boxscore']['teams']['away']['players'][x] else None for x in data_list[y]['liveData']['boxscore']['teams']['away']['players']])
1159
+ team_id.append([data_list[y]['liveData']['boxscore']['teams']['home']['players'][x]['parentTeamId'] if 'parentTeamId' in data_list[y]['liveData']['boxscore']['teams']['home']['players'][x] else None for x in data_list[y]['liveData']['boxscore']['teams']['home']['players']])
1160
+
1161
+
1162
+ player_id_final = [item for sublist in player_id for item in sublist]
1163
+ #player_name_final = [item for sublist in player_name for item in sublist]
1164
+ team_id_final = [item for sublist in team_id for item in sublist]
1165
+
1166
+ player_list = pd.DataFrame(data={'player_id':player_id_final,'team_id':team_id_final})
1167
+
1168
+ player_list = player_list.drop_duplicates(subset=['player_id'],keep='last')
1169
+ player_df_all = player_list.merge(right=mlb_teams_df[['team_id','abbreviation']],left_on = 'team_id',right_on='team_id',how='left').drop_duplicates(keep='last')
1170
+
1171
+
1172
+ mlb_teams_df = mlb_teams_df.merge(right=mlb_teams_df[['abbreviation','franchise']],left_on='parent_org',right_on='franchise',how='left').drop_duplicates().reset_index(drop=True)
1173
+ mlb_teams_df = mlb_teams_df[mlb_teams_df.columns[:-1]]
1174
+
1175
+ mlb_teams_df.columns = ['team_id', 'city', 'name', 'franchise', 'abbreviation',
1176
+ 'parent_org', 'parent_org_abb']
1177
 
1178
 
1179
  pk_list = []