这是个很小的问题,就是在画时间序列的图时,x轴不以时间显示,需要使用将x轴变为datetime格式才能自动解析
train = pd.read_csv('demand-forecasting-kernels-only/train.csv',date_parser='date')
#train['date'] = pd.to_datetime(train.date, format='%Y/%m/%d') #需要进行解析
sum_sale = train.groupby(['date','store'])['sales'].sum().reset_index()
sns.lineplot(data=sum_sale,x='date',y = 'sales',hue='store')
加入代码
train = pd.read_csv('demand-forecasting-kernels-only/train.csv',date_parser='date')
train['date'] = pd.to_datetime(train.date, format='%Y/%m/%d') #需要进行解析
sum_sale = train.groupby(['date','store'])['sales'].sum().reset_index()
sns.lineplot(data=sum_sale,x='date',y = 'sales',hue='store')
即可画出这样的图