我正在尝试创建一个图表,显示4家商店的销售情况。每一行都是相同的,它有一个月列('jan'、'feb'…等)和一个年列(仅为年份)。问题是我必须显示月销售额,因此如果没有月/年组合列,这是不可能的
我尝试创建一个字典,为每个月指定一个数字值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.]
这是新列的唯一值。我不知道为什么它会和经期分开。如果有更简单的方法来完成我想要完成的事情,我很乐意听到
目前没有回答
相关问题 更多 >
编程相关推荐