Постройте гистограмму, используя значение int, когда count () дает мне строки - PullRequest
0 голосов
/ 26 апреля 2018

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

То, что я хочу, это знать, насколько велика, имея тысячи строк с «датой» для каждого действия, нормальный объем записей для обычного дня. Это мой код:

df["dayOfYear"] = df["date"].dt.dayofyear
plt.hist(df.groupby(df["dayOfYear"]).count())

Это дает мне ответ, но бины - это строки, а не int, поэтому ось X - это набор строк, избегая получения хорошего распределения по Гауссу.

Я пытался int (), но у панд это не работает.

Любая помощь? Спасибо! Miguel.

1 Ответ

0 голосов
/ 26 апреля 2018

Я только что нашел это. Это было так просто, как изменение:

plt.hist(df.groupby(df["dayOfYear"]).count())

для

plt.hist(df["dayOfYear"].groupby(df["dayOfYear"]).count())

Должен ли я удалить вопрос? Может быть, это очень глупый вопрос. Я новичок в этом, извините.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...