Learn pandas
Labelled tables for loading, cleaning, analysing and reshaping data in Python
pandas provides the DataFrame and Series: labelled, column-typed tables built on NumPy and Apache Arrow. It is the standard Python tool for reading data from files and databases, cleaning it, grouping, joining and reshaping it, and analysing time series. Learning it is the fastest route from raw data to answers in Python.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know