A Pandas DataFrame is a two-dimensional, size-mutable, tabular data structure with rows and columns. It is similar to a spreadsheet or SQL table, and can be thought of as a dictionary of Series objects.