1
olarak sıralanmış tarihle arsa ı aşağıdaki biçimde df bir pandalar dataframe varpiton pandalar GroupBy XTick
İstediğim x değeri olarak tarihle iki grubu temsil eden iki eğrileri ile bir figür olduğunudate value team
12/8/2015 1.2 'A'
12/8/2015 1.3 'A'
12/7/2015 1.2 'A'
12/6/2015 1.3 'B'
12/6/2015 1.1 'B'
12/7/2015 1.3 'B'
...............................
, Y değeri olarak karşılık gelen tarihin ortalama değeri. piton
for label, group in df.groupby('team']):
group.plot(x=group['date'], y=group['date'].mean(),label=label)
Bir takip sorusu, çizim işlevini kullandıktan sonra, lejantın yalnızca 'tarih' ve 'takım' yerine 'takım' gösterdiğinin göstergesi – Jin
boşver, burada cevap http://stackoverflow.com/questions/ 13886019/rekonstrüksiyon-figür-lejand-pandalar – Jin
Ben df2 = df.groupby (['tarih', 'takım']) önermek için gidecektim sum(). ('Takım') ', df2. columns = df2.columns.droplevel() – Alexander