in next_steps/data_science/diagnose/diagnose.py [0:0]
def describe_dataframe(df, name=''):
print("\n=== Describe {} ===\n".format(name))
print(df.describe())
if object in df.dtypes:
print(df.describe(include=['O']))
summary = {}
for cn, dtype in df.dtypes.iteritems():
if dtype == object:
summary_cn = describe_categorical(df[cn], cn)
if summary_cn is not None:
summary[cn] = summary_cn
return summary