Построение Dataframe с использованием Groupby - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть фрейм данных:

ID  Type    Length  Cost
expt#1  A   10  400.955
expt#2  D   50  3707.198
expt#3  D   50  2928.183
expt#4  D   50  3820.217
expt#5  D   50  3911.224
expt#6  A   10  521.5345
expt#7  D   10  3481.672
expt#8  D   10  2982.616
expt#9  D   50  3354.44
expt#10 C   50  3659.368
expt#11 C   50  2060.699
expt#12 C   10  3597.625
expt#13 B   10  1358.208
expt#14 C   10  3475.559
expt#15 A   50  1209.564
expt#16 B   50  408.9035

Я хочу сгруппировать по типу и длине и построить на диаграмме среднее значение затрат как функцию типа, но также и длину

Этомой код:

Df.groupby(['Type','Length'])['Cost'].mean().unstack().plot(kind='bar',
                    stacked=False,grid=True, 
rot=45,colormap='gist_ncar',figsize=(8,4),legend=False)       
plt.ylabel('Cost')

Что дает мне enter image description here

Мои данные на самом деле состоят из 100 строк, и я хочу наложить на эту ошибку гистограммыстолбцы, представляющие некоторые другие характеристики, такие как 5-й / 95-й процентиль, но не знаю, как это сделать.

Спасибо за любую помощь

...