#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')