Intro to Pandas for Data Analysis

Learn the fundamentals of Data Analysis using Pandas, the most popular Python library for Data Science.

17 hours

49 assignments

19 videos

Intermediate

Course
Description

Pandas is the most popular library for Data Science in Python. In this course we'll take it to the next level, explaining all the fundamental data structures, including Data Frames, Series, Indices, Plotting and more.

"This course is not just about Pandas. It's a course about Data Analysis and Data Engineering using Pandas."

Instructor Santiago Basulto

Santiago Basulto

Course Instructor

Curriculum

Intro to Pandas

Pandas Series Essentials

Conditional Selection and Operations on Pandas Series

Pandas DataFrames Essentials

Conditional Selection and Operations on Pandas DataFrames

Index Object, Immutability and Plotting

Final Project

LESSONS: 10

Intro to Pandas DataFrames

Pandas DataFrames Basic Exercises

Column Types on Pandas DataFrames

Column Types Exercises

Removing elements from Pandas DataFrames

Removing Elements Exercises

Pandas DataFrames - Selection and Indexing

Pandas DataFrames Selection and Indexing Exercises 1

Add and Modify elements on Pandas DataFrames

Pandas DataFrames Selection and Indexing Exercises 2

LESSONS: 6

Vectorized Operations and Methods on Pandas Series

Pandas Series Vectorized Operations Exercises

Conditional Selection and Filtering on Pandas Series

Pandas Series Conditional Selection Exercises

Pandas Series - Sorting

Pandas Series Sorting Exercises

LESSONS: 1

Bike Store Sales

LESSONS: 4

Pandas Indexes

Pandas Indexes Exercises

Pandas Immutability and the inplace parameter

Intro to Pandas Plotting

LESSONS: 9

Vectorized Operations on Pandas DataFrames

Pandas DataFrames Vectorized Operations Exercises

Conditional Selection and Filtering on Pandas DataFrames

Pragmatic selection with method query()

Pandas DataFrames Conditional Selection Exercises

Pandas DataFrames - Sorting

Pandas DataFrames Sorting Exercises

Useful statistical methods for DataFrames

Statistical methods Exercises

LESSONS: 2

What is Pandas?

Pandas Playground Exercises

LESSONS: 5

Intro to Pandas Series

Pandas Series Basic Exercises

Pandas Series - Selection and Indexing

Pandas Series Selection and Indexing Exercises 1

Pandas Series Selection and Indexing Exercises 2

Not sure about your Python skills?

Take this free quiz and we'll recommend you the best place to start!

Take quiz
Simple pricing

Gain access to RMOTR’s entire course library

$19

per month

15% OFF!

$190

per year

  • Full access to all videos & courses.
  • 200+ programming assignments.
  • 20+ Github Projects to add to your portfolio.
  • Access to exclusive community.
  • Exclusive access to members-only webinars and workshops.
Create your free account

Course final project

Analyze Bike Sales using Pandas

In this project we'll use a Bike Sales dataset to analyze the performance of sales during the past year. Learn how to analyze changes in percentages, create multiple types of plots and draw your own conclusions.

Testimonials

What Our Students
Have to Say

The most trusted Data Science academy online.
1000+ students have trusted us with their Data Science careers.

Willian Ponton
William Ponton

The perfect combination of building real-world skills through challenging coursework and projects.

Aiya Akatayeva

I have tried multiple ways to learn Data Science. Now, with the lessons and practice provided here, I finally feel like I am making real progress.

Chris Mccluskey
Chris McCluskey

Clear guidance while providing detailed explanations. Greatly enhanced my knowledge in a short amount of time!

Course instructor

Santiago Basulto

Data Scientist at RMOTR

Santiago is an experienced Data Scientist and Python programmer with more than 10 years of experience in the field. He started as a Java developer working as a consultant on high performance and critical systems before moving to Python. In 2012 was hired as the CTO of Athlete.com, a startup analyzing data from runners. He then fell in love with Data processing with Python and in 2015 founded RMOTR, to provide expert-level Data Science training.