12manish's picture
Create app.py
87c3d41 verified
Raw
History Blame Contribute Delete
913 Bytes
import gradio as gr
import pandas as pd
import io
def analyze_data(text):
if not text.strip():
return "कुछ data तो डालो यार!"
try:
df = pd.read_csv(io.StringIO(text))
summary = f"✅ कुल rows: {len(df)}\n"
summary += f"✅ कुल columns: {len(df.columns)}\n"
summary += f"📋 Columns: {list(df.columns)}\n"
summary += f"🔍 पहली 5 rows:\n{df.head().to_string()}\n"
summary += f"📊 Basic Stats:\n{df.describe().to_string()}"
return summary
except Exception as e:
return f"गड़बड़ हुई: {e}"
app = gr.Interface(
fn=analyze_data,
inputs=gr.Textbox(
label="Data yahan paste karo",
placeholder="name,age,city\nRam,25,Delhi",
lines=10
),
outputs="text",
title="Data Analysis Tool"
)
if __name__ == "__main__":
app.launch()