Я новичок в кодировании и пытался выучить pandas онлайн, поэтому извиняюсь, если мой вопрос может быть немного поверхностным. поэтому мой фрейм данных выглядит следующим образом:
print(df[::30])
confirmed date ... recovered country
0 2 2020-1-22 ... 0 Thailand
30 35 2020-2-21 ... 17 Thailand
2 2 2020-1-24 ... 0 Japan
32 147 2020-2-23 ... 22 Japan
4 4 2020-1-26 ... 0 Singapore
34 91 2020-2-25 ... 53 Singapore
Я хотел построить график линии временной серии, где каждая страна является легендой, а дата - осью x, а затем либо подтверждена, либо восстановлена как ось y. когда я пытался df.plot(x='date', y=['confirmed','deaths'])
график показывал, но на агрегированном уровне, а не на уровне страны. Я попытался использовать метод for l oop: использование списка стран
for i in Selected_Countries:
df.loc[(df['country']==i)].plot(x='date', y=['confirmed','deaths'],subplots=False,ax=ax)
проблема с этим методом в том, что он просто грязный, а надписи все еще сломаны. Есть ли способ, который помогает df.plot распознать дезагрегацию? или в методе for l oop также есть способ назвать строки ссылкой на страну? Спасибо