A DataFrame is a two dimensional table of rows and columns, similar to a spreadsheet or a database table, provided by the pandas library. It is the workhorse for loading, cleaning, joining and summarising data in Python.
Most Python for finance work runs through DataFrames, from reading a file to producing the numbers behind a report.

