Multichem commited on
Commit
1b289da
·
verified ·
1 Parent(s): 3067110

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -4
app.py CHANGED
@@ -673,6 +673,7 @@ with tab3:
673
  working_data = hitter_gamelog_table
674
  player_var3 = st.selectbox("Which player are you viewing?", player_drop, key='player_var3')
675
  plot_count = st.radio("how many stats would you like to plot?", ('One', 'Two', 'Three'), key='plot_count')
 
676
  if plot_count == "One":
677
  plot_var1 = st.selectbox("Which stat are you viewing?", stat_drop, key='plot_var1')
678
  elif plot_count == "Two":
@@ -697,15 +698,34 @@ with tab3:
697
  plot_high_date = pitcher_gamelog_table['Date'].max()
698
 
699
  with col2:
 
700
  working_data = working_data[working_data['Date'] >= sp_low_date]
701
  working_data = working_data[working_data['Date'] <= sp_high_date]
702
  working_data = working_data[working_data['Team'].isin(sp_team_var1)]
703
  working_data = working_data[working_data['Player'] == player_var3]
704
  if date_var_3 == '5-day Averages':
705
- working_data['Date'] = pd.to_datetime(working_data['Date'])
706
- working_data = working_data.set_index('Date')
707
- working_data = working_data[plot_var1].rolling('5D').mean()
708
- working_data = working_data.reset_index()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
709
  elif date_var_3 == '10-day Averages':
710
  working_data['Date'] = pd.to_datetime(working_data['Date'])
711
  working_data = working_data.set_index('Date')
 
673
  working_data = hitter_gamelog_table
674
  player_var3 = st.selectbox("Which player are you viewing?", player_drop, key='player_var3')
675
  plot_count = st.radio("how many stats would you like to plot?", ('One', 'Two', 'Three'), key='plot_count')
676
+
677
  if plot_count == "One":
678
  plot_var1 = st.selectbox("Which stat are you viewing?", stat_drop, key='plot_var1')
679
  elif plot_count == "Two":
 
698
  plot_high_date = pitcher_gamelog_table['Date'].max()
699
 
700
  with col2:
701
+ date_var_3 = '5-day Averages'
702
  working_data = working_data[working_data['Date'] >= sp_low_date]
703
  working_data = working_data[working_data['Date'] <= sp_high_date]
704
  working_data = working_data[working_data['Team'].isin(sp_team_var1)]
705
  working_data = working_data[working_data['Player'] == player_var3]
706
  if date_var_3 == '5-day Averages':
707
+ if plot_count == "One":
708
+ working_data['Date'] = pd.to_datetime(working_data['Date'])
709
+ working_data = working_data.set_index('Date')
710
+ working_data = working_data[plot_var1].rolling('5D').mean()
711
+ working_data = working_data.reset_index()
712
+ elif plot_count == "Two":
713
+ working_data['Date'] = pd.to_datetime(working_data['Date'])
714
+ working_data = working_data.set_index('Date')
715
+ working_data1 = working_data[plot_var1].rolling('5D').mean()
716
+ working_data2 = working_data[plot_var2].rolling('5D').mean()
717
+ join_list = [working_data1, working_data2]
718
+ working_data - pd.concat(join_list, join='outer', axis=1)
719
+ working_data = working_data.reset_index()
720
+ elif plot_count == "Three":
721
+ working_data['Date'] = pd.to_datetime(working_data['Date'])
722
+ working_data = working_data.set_index('Date')
723
+ working_data1 = working_data[plot_var1].rolling('5D').mean()
724
+ working_data2 = working_data[plot_var2].rolling('5D').mean()
725
+ working_data3 = working_data[plot_var3].rolling('5D').mean()
726
+ join_list = [working_data1, working_data2, working_data3]
727
+ working_data - pd.concat(join_list, join='outer', axis=1)
728
+ working_data = working_data.reset_index()
729
  elif date_var_3 == '10-day Averages':
730
  working_data['Date'] = pd.to_datetime(working_data['Date'])
731
  working_data = working_data.set_index('Date')