14.3 pandas DataFrames
A DataFrame is a flexible 2-dimensional data structure that represents rows and columns. The rows are records, and the columns are data of a particular feature. For example, we will see a DataFrame where the rows correspond to cats, and the columns include their breed and color.
We can access the rows and columns in ways that resemble both lists and dictionaries; that is, we can use numeric indices or string labels/keys. pandas is built on numpy and matplotlib, so you can use their functions and methods for computation and visualization. We discussed those packages in Chapter 13, Creating Plots and Charts.
pandas is a very large Python package and has many functions and methods for working with DataFrames. [PAN] You can often get the result you seek by using Pythonic combinations of row and column operations together with indexing and slicing. Other ...