import arcpy import pandas import os fc = r"C:\EsriTraining\GDB_Start\Riverside.gdb\Parcels" #From EsriTraining dataset # Get a list of field names to display field_names = [f.name for f in arcpy.ListFields(fc)] # Open a cursor to extract results from stats table cursor = arcpy.da.SearchCursor(fc, field_names) # Create a pandas dataframe to display results df = pandas.DataFrame(data=[row for row in cursor], columns=field_names) print(df)  missing = df.isnull().sum() count_value_df = pd.DataFrame({'Number missing': missing}) percent_missing = round((df.isnull().sum()*100)/len(df),2) missing_value_df = pd.DataFrame({'Percent missing': percent_missing}) print('Number of missing values') print(count_value_df) print('Percentage of missing values') print(missing_value_df)