def describe(self):
counts = self.value_counts(dropna=False)<EOL>freqs = counts / float(counts.sum())<EOL>from pandas.core.reshape.concat import concat<EOL>result = concat([counts, freqs], axis=<NUM_LIT:1>)<EOL>result.columns = ['<STR_LIT>', '<STR_LIT>']<EOL>result.index.name = '<STR_LIT>'<EOL>return result<EOL>
Describes this Categorical

Returns
-------
description: `DataFrame`
    A dataframe with frequency and counts by category.