Spaces:
Sleeping
Sleeping
Ayush
commited on
Commit
·
93b9456
1
Parent(s):
cde55c2
updated name search
Browse files
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 |
-
|
|
|
|
|
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
|
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()
|