Ayush commited on
Commit
93b9456
·
1 Parent(s): cde55c2

updated name search

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -4,20 +4,22 @@ import gradio as gr
4
  df = pd.read_csv('./match_up_impact.csv')
5
 
6
  def filter_dataframe(batter, bowler):
7
- filtered_df = df[(df['Batter'] == batter) & (df['Bowler'] == bowler)]
 
 
8
  return filtered_df
9
 
10
  iface = gr.Interface(
11
  fn=filter_dataframe,
12
  inputs=[
13
- gr.Textbox(label="Enter Batter Name", type="text"),
14
- gr.Textbox(label="Enter Bowler Name", type="text")
15
  ],
16
  outputs=gr.Dataframe(type='pandas'),
17
  live=True,
18
  capture_session=True,
19
  title="Cricket Stats",
20
- description="Enter Batter and Bowler names to filter the DataFrame."
21
  )
22
 
23
  iface.launch()
 
4
  df = pd.read_csv('./match_up_impact.csv')
5
 
6
  def filter_dataframe(batter, bowler):
7
+ batter_mask = df['Batter'].str.contains(batter, case=False, na=False)
8
+ bowler_mask = df['Bowler'].str.contains(bowler, case=False, na=False)
9
+ filtered_df = df[batter_mask & bowler_mask]
10
  return filtered_df
11
 
12
  iface = gr.Interface(
13
  fn=filter_dataframe,
14
  inputs=[
15
+ gr.Textbox(label="Enter Batter last Name", type="text"),
16
+ gr.Textbox(label="Enter Bowler last Name", type="text")
17
  ],
18
  outputs=gr.Dataframe(type='pandas'),
19
  live=True,
20
  capture_session=True,
21
  title="Cricket Stats",
22
+ description="Enter Batter and Bowler names to view stats."
23
  )
24
 
25
  iface.launch()