File size: 913 Bytes
87c3d41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
27
28
29
30
31
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()