Start Learning for Free

Join over 500,000 other Data Science learners and start one of our interactive tutorials today!

Topic python small

Pandas Cheat Sheet for Data Science in Python

November 2nd, 2016 in Python

The Pandas library is one of the most preferred tools for data scientists to do data manipulation and analysis, next to matplotlib for data visualization and NumPy, the fundamental library for scientific computing in Python on which Pandas was built. 

The fast, flexible, and expressive Pandas data structures are designed to make real-world data analysis significantly easier, but this might not be immediately the case for those who are just getting started with it. Exactly because there is so much functionality built into this package that the options are overwhelming.

That's where this Pandas cheat sheet might come in handy. 

It's a quick guide through the basics of Pandas that you will need to get started on wrangling your data with Python. 

As such, you can use it as a handy reference if you are just beginning their data science journey with Pandas or, for those of you who already haven't started yet, you can just use it as a guide to make it easier to learn about and use it. 

Python Pandas Cheat Sheet

The Pandas cheat sheet will guide you through the basics of the Pandas library, going from the data structures to I/O, selection, dropping indices or columns, sorting and ranking, retrieving basic information of the data structures you're working with to applying functions and data alignment.

In short, everything that you need to kickstart your data science learning with Python!

Do you want to learn more? Start the Intermediate Python For Data Science course for free now or try out our Pandas DataFrame tutorial

Also, don't miss out on our Bokeh cheat sheet for data visualization in Python and our Python cheat sheet for data science


Nice cheatsheet! Just wanted to point out of few small errors:

- df.idmin()/df.idmax() -> df.idxmin()/df.idxmax() ('x' is missing)

For the "sort & rank" section, there have been recently some deprecations / changes in the API:
- s.order() -> deprecated, better to use s.sort_values()
- df.sort_index(by='Country') -> 'by' is deprecated, better to use df.sort_index() (for sorting index), or df.sort_values(by='Country') for sorting a column
01/03/17 8:29 AM |
Hi there, thank you very much for your feedback! I made the necessary changes and uploaded a new version of the cheat sheet, so you should be able to see the changes when you click on the picture above. Thank you once again!
01/18/17 8:47 PM |
Tnks! That's awesome! :)
12/11/16 12:49 PM |
Thanks, David! I'm glad you like it :)
12/14/16 10:25 AM |
concisely amazing & i love it !
11/13/16 12:51 PM |
11/21/16 11:39 AM |
Amazing! i love it!
11/10/16 4:51 AM |
Thank you :)
11/21/16 11:39 AM |
Amazing! i love it!
11/10/16 4:40 AM |
View All Comments