title: How to describe columns as categorical values?
body: <p>I have a pandas dataframe that contains a mix of categorical and numeric columns. By default, <code>df.describe()</code> returns only a summary of the numerical data (describing those columns with <code>count</code>, <code>mean</code>, <code>std</code>, <code>min</code>, <code>quantiles</code>, <code>max</code>)</p>
  
  <p>when iterating through all the columns in the df and describing them individually as <code>[df[c].describe() for c in df.columns]</code>  the description is returned based off of specific column dtype; i.e. numerical summary for <code>int</code> and <code>float</code> and categoric summary for <code>object</code></p>
  
  <p>Does any one know of a succinct way of describing all columns as categorical with <code>count</code>, <code>unique</code>, <code>top</code>, <code>freq</code>?</p>