Как создать гистограмму из фрейма данных pandas?

#pandas #dataframe #histogram #word #frequency-distribution

Вопрос:

У меня есть следующий фрейм данных панд:

введите описание изображения здесь

Каков наилучший способ построения частот слов? Я хотел построить гистограмму частот, но, похоже, это не работает. Кто-нибудь знает, как отсюда получить гистограмму?

Ответ №1:

Воспользуйся plot.bar :

 import matplotlib.pyplot as plt

df.set_index('words').plot.bar(rot=45)
plt.tight_layout()
plt.show()
 

гистограмма

Комментарии:

1. @Laily. Пожалуйста, можете ли вы проверить мой ответ, если это решит вашу проблему, прежде чем я удалю свой пост, за исключением случаев, когда вы принимаете ответ.

2. Эй, спасибо — ты решил мою проблему. Еще один вопрос, смогу ли я вообще использовать plt.hist() здесь? @Corralien

3. Гистограмма-это не то же самое, что гистограмма. Попробуй: plt.hist(df['frequencies'])

Ответ №2:

Я думаю, что то, что вы пытаетесь получить, это:

 df.plot(x='words',y='frequencies',kind='bar')