pandas is a powerful data analysis and manipulation library in Python. It provides the powerful DataFrame and Series objects, and the variety of optimized methods associated with those types.


All of the following references are official pandas documentation — as with everything else, the documentation is your one-stop shop for all the pandas knowledge you could hope to gain as a programmer.

  • API Reference: Contains the pandas objects, functions, and methods. The API is incredibly detailed and useful, containing comprehensive examples.

  • User Guide: Discusses many important topics not encompassed by the API, is more user-friendly to search.

  • 10 minute intro to pandas: The best starting point to learn (or reinforce your understanding for) the basics of pandas.