Update app.py
Browse files
app.py
CHANGED
|
@@ -128,6 +128,11 @@ url = f"https://baseballsavant.mlb.com/player-services/range?playerId={fielder_s
|
|
| 128 |
|
| 129 |
data = requests.get(url).json()
|
| 130 |
df_catch = pd.DataFrame(data)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 131 |
df_catch['hang_time'] = df_catch['hang_time'].astype(float).round(1)
|
| 132 |
df_catch['distance'] = df_catch['distance'].astype(float).round(1)
|
| 133 |
|
|
@@ -143,9 +148,7 @@ df_merge['Position'] = df_merge['pos'].map(pos_dict)
|
|
| 143 |
df_merge = df_merge[df_merge['batter_id'] != df_merge['player_id']]
|
| 144 |
|
| 145 |
|
| 146 |
-
|
| 147 |
-
st.write("No data available for the selected fielder.")
|
| 148 |
-
st.stop()
|
| 149 |
|
| 150 |
df_merge.sort_values(by='game_date',inplace=True)
|
| 151 |
column_names = ['game_date','batter_name', 'pitcher_name', 'name_display_first_last', 'Position','event', 'out', 'wall', 'back', 'stars', 'distance', 'hang_time', 'catch_rate']
|
|
|
|
| 128 |
|
| 129 |
data = requests.get(url).json()
|
| 130 |
df_catch = pd.DataFrame(data)
|
| 131 |
+
|
| 132 |
+
if df_catch.empty:
|
| 133 |
+
st.write("No data available for the selected fielder.")
|
| 134 |
+
st.stop()
|
| 135 |
+
|
| 136 |
df_catch['hang_time'] = df_catch['hang_time'].astype(float).round(1)
|
| 137 |
df_catch['distance'] = df_catch['distance'].astype(float).round(1)
|
| 138 |
|
|
|
|
| 148 |
df_merge = df_merge[df_merge['batter_id'] != df_merge['player_id']]
|
| 149 |
|
| 150 |
|
| 151 |
+
|
|
|
|
|
|
|
| 152 |
|
| 153 |
df_merge.sort_values(by='game_date',inplace=True)
|
| 154 |
column_names = ['game_date','batter_name', 'pitcher_name', 'name_display_first_last', 'Position','event', 'out', 'wall', 'back', 'stars', 'distance', 'hang_time', 'catch_rate']
|