The relatively recent addition of the SpatialDataFrame object to the ArcGIS Python API was a gigantic leap forward. The SpatialDataFrame marries the common data structure used for data munging and data science, the Pandas DataFrame, with ArcGIS in a familiar (for data scientists at least) and user friendly environment, Jupyter