У меня есть следующий набор данных:
dataset.head(7)
Transaction_date Product Product Code Description
2019-01-01 A 123 A123
2019-01-02 B 267 B267
2019-01-09 B 267 B267
2019-02-11 C 139 C139
2019-02-11 A 125 C125
2019-02-12 C 139 C139
2019-02-12 A 123 A123
Набор данных хранит информацию о транзакции, для которой доступна дата транзакции. Другими словами, не за все дни данные доступны. В конечном итоге я хочу создать график временных рядов, показывающий мне количество транзакций в день.
Пока что я сделал простой подсчет:
ax = sns.countplot(x=dataset["Transaction_date"],data=dataset)
На этом графике показаны даты, когда произошла транзакция. Но я бы предпочел также видеть даты, когда на графике не было транзакций, желательно, чтобы они отображались как 0.
Я пробовал следующее, но получаю сообщение об ошибке:
groupbydate = dataset.groupby("Transaction_date")
ax = sns.tsplot(x="Transaction_date",y="Product",data=groubydate.fillna(0))
Но я получаю ошибку cannot label index with a null key
Из-за ограничений я могу использовать только seaborn 0.8.1