1

A great feature supported by Pandas is the data.hist(). The hist function allows me to visualize the distribution of numerical values. However, that being said: it only allows me to view the distribution for numerical variables.

If I wanted to view the distribution of categorical variables, I'd need to run select_dtypes in a for loop as follows:

import matplotlib.pyplot as plt

for col in tips.select_dtypes(include=["category"]):
    tips[col].value_counts().plot(kind='bar')
    plt.show()

Is there an easier (more Pythonic) way to view the distribution of categorical variables.

0 Answers0