- In Pandas dataframe each column can have a label name. It can contain different types of data.
- Each rows has its own index within a range beginning from at [0]. The rows index can also be sets as labels.
- All cells have both a row index and a column index.
- We can select cells on location-based indexing. We can also query for data within dataframes based on specific values.
- Some cells must have null values because of inherent tabular structure.
- We can perform arithmetic operations on rows and columns.
- It has labeled axes.
- It has mutable size.
- It is heterogeneous.
- Each column in a dataframe is a series.