LernerPython

Pandas

Get started with data analysis using Pandas, the Python package that makes it easy to read, clean, understand, and plot your data.

What you should know

Course Content

Course length

12 hours

Number of lessons

151

Training materials

34 PDFs + Jupyter notebooks

Coding exercises

77

LEARN MORE

“Data is the new oil,” the saying goes. Which means that working with data is a key part of the modern economy. But what tools can you use to work with data?

For millions of people, Pandas is the answer: This Python library is built on top of NumPy, meaning that it combines the speed of C with the friendliness of Python. But Pandas goes way beyond NumPy, providing a wide variety of methods that make it easy to read, clean, analyze, plot, and write data in a large number of formats.

This course introduces you to Pandas, and to the many ways you can use it in your day-to-day work. You’ll learn how Pandas works, how to use such techniques as broadcasting and boolean indexing, how to read data from a variety of formats and then how to clean that data once you’ve read it into memory. And you’ll see how Pandas works not only with numbers, but also with text — allowing for all sorts of interesting analysis.

This is the same course that I give at Fortune 500 companies around the world, including a large number of exercises and the Jupyter notebooks I used when preparing the course.

If the world of data analysis interests you, then this course will get you going in relatively short order.

  • Series
  • Data frames
  • Boolean indexing
  • Grouping
  • Joining
  • Plotting
  • Working with missing data
  • Cleaning data
  • Strings
  • Sorting
  • Indexes and multi-indexes

This course, like all others on LernerPython, is taught by Reuven Lerner.