Spaces:
Sleeping
Sleeping
File size: 728 Bytes
cde55c2 93b9456 cde55c2 93b9456 cde55c2 93b9456 cde55c2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import pandas as pd
import gradio as gr
df = pd.read_csv('./match_up_impact.csv')
def filter_dataframe(batter, bowler):
batter_mask = df['Batter'].str.contains(batter, case=False, na=False)
bowler_mask = df['Bowler'].str.contains(bowler, case=False, na=False)
filtered_df = df[batter_mask & bowler_mask]
return filtered_df
iface = gr.Interface(
fn=filter_dataframe,
inputs=[
gr.Textbox(label="Enter Batter last Name", type="text"),
gr.Textbox(label="Enter Bowler last Name", type="text")
],
outputs=gr.Dataframe(type='pandas'),
live=True,
capture_session=True,
title="Cricket Stats",
description="Enter Batter and Bowler names to view stats."
)
iface.launch()
|