This Pandas Trick Will Blow Your Mind As a Data Scientist!
Last Updated on November 1, 2024 by Editorial Team
Author(s): Gencay I.
Originally published on Towards AI.
Automate Data Analysis with Pandas
This member-only story is on us. Upgrade to access all of Medium.
Pandas is undoubtedly the most powerful data science library, but what if I told you that you could automate data analysis and complete your work with just a click?
In this article, we’ll explore how to do this, but first, let’s look at what the final script will look like.
Now, we would have 8 steps to achieve this;
Here, you can upload any CSV files you want and see;
First rowsLast rowsData typesStatistical SummaryMissing ValuesCorrelation Matrix
After just one click. Also, you can see ;
Value CountsUnique ValuesHistogramBox plot
of the columns you have selected.
Before doing that, let’s set up the environment.
pip install pandas numpy ipywidgets matplotlib seaborn
Now, let’s create a place where you can upload the dataset at the end and import the libraries.
import pandas as pdimport numpy as npimport ipywidgets as widgetsfrom ipywidgets import FileUploadfrom IPython.display import display, clear_outputimport matplotlib.pyplot as pltimport seaborn as snsimport io# Output area for displaying resultsoutput = widgets.Output()# File upload widget to upload CSV filesupload_widget = FileUpload( accept='.csv', multiple=False, description='Upload CSV File')# Display the widgetdisplay(upload_widget)
At this step, we will define the… Read the full blog for free on Medium.
Join thousands of data leaders on the AI newsletter. Join over 80,000 subscribers and keep up to date with the latest developments in AI. From research to projects and ideas. If you are building an AI startup, an AI-related product, or a service, we invite you to consider becoming a sponsor.
Published via Towards AI
Towards AI Academy
We Build Enterprise-Grade AI. We'll Teach You to Master It Too.
15 engineers. 100,000+ students. Towards AI Academy teaches what actually survives production.
Start free — no commitment:
→ 6-Day Agentic AI Engineering Email Guide — one practical lesson per day
→ Agents Architecture Cheatsheet — 3 years of architecture decisions in 6 pages
Our courses:
→ AI Engineering Certification — 90+ lessons from project selection to deployed product. The most comprehensive practical LLM course out there.
→ Agent Engineering Course — Hands on with production agent architectures, memory, routing, and eval frameworks — built from real enterprise engagements.
→ AI for Work — Understand, evaluate, and apply AI for complex work tasks.
Note: Article content contains the views of the contributing authors and not Towards AI.