Я пытаюсь создать график, показывающий продажи в течение 4 магазинов. Каждая строка одинакова и имеет столбец месяца («jan», «февраль» и т. Д.) И столбец года, который представляет собой только год. Проблема в том, что я должен показывать ежемесячные продажи, поэтому без объединенного столбца месяц / год это невозможно.
Я попытался создать словарь, чтобы каждый месяц назначать числовое значение 1-12, а затем создать новый столбец с именем month_number, используя отображение. Когда я попробовал это, каждое значение для jan
показывалось как NaN
. Моя цель - создать столбец объектов даты и времени, используя цикл for, а затем использовать этот столбец для оси X.
months={'jan':1,'feb':2,'mar':3,'apr':4,'may':5,'jun':6,'jul':7,'aug':8,'sep':9,'oct':10,'nov':11,'dec':12}
sales['date_no']=sales['Month'].map(months)
print(sales['date_no'].unique())
[nan 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.]
Это уникальные значения для нового столбца. Я не уверен, почему это разделяется с периодами. Если есть более простой способ сделать то, что я пытаюсь сделать, я буду рад это услышать.