/ / Kreslenie vzťahov medzi stĺpmi Panda Dataframe - python, pandas, dataframe

Vzťahy medzi súradnicami Pandas Dataframe - python, pandas, dataframe

mám Pandas Dataframe ktorý má viacero stĺpcov. Existujú 2 stĺpce, ktoré ma zaujímajú a vyzerajú takto:

Údaje DataFrame

Chcem nakresliť stĺpcový graf s počtom riadkov Žltých inštancií, rozdelených podľa veku ako takých:

Barový graf - žltý počet farieb na vek

3 prípady žltej vo veku 10 a 1 prípad žltej vo veku 15 rokov.

Môžem dostať to, čo chcem z Pandy, a ak áno, ako? Som dosť nový pre Pandy a túto oblasť vedomostí, takže akékoľvek ukazovatele sú cenené.

odpovede:

1 pre odpoveď č. 1

zvážte dátový rámec df

y, r, b, o = "Yellow", "Red", "Blue", "Orange"
df = pd.DataFrame(dict(
Color=[y, r, b, y, o, r, y, y],
Age=[10, 15, 20, 10, 20, 15, 15, 10]
))

df.groupby(["Color", "Age"]).size().loc[y].plot.bar()

tu zadajte popis obrázku


Existuje mnoho spôsobov, ako získať rovnaké údaje.
Ďalším príkladom

df.groupby("Color").Age.value_counts().loc["Yellow"].plot(kind="bar")