import gradio as gr import numpy as np import random def filter_records(records, gender): return records[records['gender'] == gender] gr.Interface(filter_records, [ gr.inputs.Dataframe(headers=["name", "age", "gender"], datatype=["str", "number", "str"], row_count=5), gr.inputs.Dropdown(["M", "F", "O"]) ], "dataframe" ).launch()