← Back to tutorials

AI Data Analysis in Practice 2026: ChatGPT + Python Makes Data Analysis Accessible to Everyone

Can't code Python? No problem. AI lowers the barrier by 80%.

"Can you help me analyze this data?"

In the past, this request was sent to the data team. Now, you can ask AI directly.

1. AI Data Analysis Tool Comparison (2026)

ToolAdvantageBest For

ChatGPT Code InterpreterUpload files for direct analysis, generate chartsQuick exploratory analysis ClaudeLong documents, large dataset understandingComplex analysis reports Google Gemini + SheetsSeamless integration with Google ecosystemEveryday Excel/Sheets analysis Cursor + PythonWrite complete analysis scriptsReusable data pipelines Julius AISpecialized data analysis AINo-code data analysis

2. Scenario 1: Quick Sales Data Analysis

Upload your Excel sales data to ChatGPT:


I uploaded a sales dataset (full year 2025) containing:
Product/Date/Sales/Profit/Salesperson/Region

Please help me analyze:

  • Monthly sales trend (line chart)
  • Profit margin comparison by product line (bar chart)
  • Top 10 salespeople ranking
  • Region × product combination with highest profit
  • Forecast next quarter's sales (simple linear trend)
  • Label all charts in Chinese and output the Python code so I can reuse it.

    3. Scenario 2: User Behavior Funnel Analysis

    python
    

    Funnel analysis code framework generated by ChatGPT

    import pandas as pd import matplotlib.pyplot as plt

    Funnel data

    stages = ['Visit', 'Sign Up', 'Add Item', 'Start Checkout', 'Complete Purchase'] users = [10000, 3200, 1800, 980, 650] rates = [100, 32, 18, 9.8, 6.5]

    Ask AI to identify the stage with the highest drop-off and provide optimization suggestions

    
    Here is our e-commerce platform funnel data:
    Visit 10000 → Sign Up 3200 → Add to Cart 1800 → Checkout 980 → Payment 650

    Please analyze:

  • Conversion rate and drop-off rate for each stage
  • Where is the biggest drop-off point and possible reasons
  • Industry benchmark (average e-commerce conversion rate)
  • 3 specific suggestions to improve conversion rate
  • If the conversion rate from Sign Up to Add to Cart increases by 5%, how much additional revenue would that generate?
  • 4. Scenario 3: A/B Test Result Analysis

    
    We ran an A/B test:
    
  • Group A (control): original button, 5000 users, 230 conversions
  • Group B (experimental): new button, 5000 users, 285 conversions
  • Please help me:

  • Calculate conversion rates and lift for both groups
  • Perform a Z-test to determine if the result is statistically significant (p<0.05)
  • Calculate the confidence interval
  • Provide a recommendation on whether to fully roll out version B
  • 5. Writing Reusable Analysis Scripts with ChatGPT

    
    Write a Python script that:
    
  • Reads all CSV files in the data/ directory
  • Automatically identifies numeric and date columns
  • Generates basic statistical summaries (mean/median/std/min/max)
  • Finds the percentage of missing values in each column
  • Identifies potential data anomalies (values beyond 3 standard deviations from the mean)
  • Outputs a well-formatted HTML report
  • Requirements: It should work as a command-line tool, accepting --input to specify the directory.

    6. Minimal Data Analysis Workflow for Non-Technical Users

  • Data preparation: Basic cleanup in Excel/Sheets
  • Upload to ChatGPT: Directly upload the file and ask questions in natural language
  • Verify results: Manually spot-check key numbers provided by AI
  • Save methods: Store effective prompts as templates for reuse

  • Further Reading

  • Julius AI vs ChatGPT Code Interpreter: Data Analysis Comparison
  • SQL + AI: Boost Database Query Efficiency by 10x
  • Also available in 中文.