Skip to main content
HomePythonData Manipulation with pandas

Data Manipulation with pandas

4.5+
265 reviews
Beginner

Learn how to import and clean data, calculate statistics, and create visualizations with pandas.

Start Course for Free
4 hours15 videos56 exercises408,221 learnersTrophyStatement of Accomplishment

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
Group

Training 2 or more people?

Try DataCamp for Business

Loved by learners at thousands of companies


Course Description

Discover Data Manipulation with pandas

With this course, you’ll learn why pandas is the world's most popular Python library, used for everything from data manipulation to data analysis. You’ll explore how to manipulate DataFrames, as you extract, filter, and transform real-world datasets for analysis.

With pandas, you’ll explore all the core data science concepts. Using real-world data, including Walmart sales figures and global temperature time series, you’ll learn how to import, clean, calculate statistics, and create visualizations—using pandas to add to the power of Python.

Work with pandas Data to Explore Core Data Science Concepts

You’ll start by mastering the pandas basics, including how to inspect DataFrames and perform some fundamental manipulations. You’ll also learn about aggregating DataFrames, before moving on to slicing and indexing.

You’ll wrap up the course by learning how to visualize the contents of your DataFrames, working with a dataset that contains weekly US avocado sales.

Learn to Manipulate DataFrames

By completing this pandas course, you’ll understand how to use this Python library for data manipulation. You’ll have an understanding of DataFrames and how to use them, as well as be able to visualize your data in Python.
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more
Try DataCamp for BusinessFor a bespoke solution book a demo.

In the following Tracks

Certification Available

Data Analyst in Python

Go To Track
Certification Available

Associate Data Scientist in Python

Go To Track

Data Manipulation in Python

Go To Track
  1. 1

    Transforming DataFrames

    Free

    Let’s master the pandas basics. Learn how to inspect DataFrames and perform fundamental manipulations, including sorting rows, subsetting, and adding new columns.

    Play Chapter Now
    Introducing DataFrames
    50 xp
    Inspecting a DataFrame
    100 xp
    Parts of a DataFrame
    100 xp
    Sorting and subsetting
    50 xp
    Sorting rows
    100 xp
    Subsetting columns
    100 xp
    Subsetting rows
    100 xp
    Subsetting rows by categorical variables
    100 xp
    New columns
    50 xp
    Adding new columns
    100 xp
    Combo-attack!
    100 xp
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more

In the following Tracks

Certification Available

Data Analyst in Python

Go To Track
Certification Available

Associate Data Scientist in Python

Go To Track

Data Manipulation in Python

Go To Track

In other tracks

Python Data Fundamentals

datasets

Avocado pricesWalmart salesHomelessness dataTemperatures

collaborators

Collaborator's avatar
Amy Peterson
Collaborator's avatar
Adel Nehme
Collaborator's avatar
Alex Yarosh
Collaborator's avatar
Justin Saddlemyer

prerequisites

Intermediate Python
Maggie Matsui HeadshotMaggie Matsui

Curriculum Manager at DataCamp

Maggie is a Data Scientist at Etsy. She holds a degree in Statistics and Computer Science from Brown University, where she spent lots of time teaching math, programming, and statistics as a tutor and teaching assistant. She's passionate about teaching all things data-related and making programming accessible to everyone.
See More
Richie Cotton HeadshotRichie Cotton

Data Evangelist at DataCamp

Richie is a Data Evangelist at DataCamp. He has been using R since 2004, in the fields of proteomics, debt collection, and chemical health and safety. He has released almost 30 R packages on CRAN and Bioconductor – most famously the assertive suite of packages – as well as creating and contributing to many others. He also has written two books on R programming, Learning R and Testing R Code.
See More

Don’t just take our word for it

*4.5
from 265 reviews
68%
20%
9%
2%
2%
Sort by
  • Marcin C.
    4 days

    Well-structured, progressively challenging.

  • Dimitris L.
    7 days

    nice course, please make available code and data beforehand

  • Wilkins K.
    20 days

    Great.I really enjoyed learning..ooh Ritchie you've simplified learning

  • Daniel F.
    24 days

    A cheetsheet would be useful about the basic codes, but in general the task and the content is great.

  • RENE S.
    28 days

    Excelente curso!.

"Well-structured, progressively challenging."

Marcin C.

"nice course, please make available code and data beforehand"

Dimitris L.

"Great.I really enjoyed learning..ooh Ritchie you've simplified learning"

Wilkins K.

FAQs

Join over 14 million learners and start Data Manipulation with pandas today!

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.