logo

Pandas DataFrame.pivot_table()

Pandat pivot_table() käytetään tietojen laskemiseen, kokoamiseen ja yhteenvetoon. Se määritellään tehokkaaksi työkaluksi, joka kokoaa tietoja laskelmilla, kuten Summa, määrä, keskiarvo, maksimi, ja Min .

Sen avulla käyttäjä voi myös lajitella ja suodattaa tietoja, kun pivot-taulukko on luotu.

Parametrit:

    tiedot:DataFrame.arvot:Se on valinnainen parametri ja viittaa sarakkeeseen koostettavaksi.indeksi:Se viittaa sarakkeeseen, ryhmittelyyn ja taulukkoon.

Jos välitämme taulukon, sen on oltava yhtä pitkä kuin data.

    sarakkeet:Viittaa sarakkeeseen, ryhmittelyyn ja taulukkoon

Jos välitämme taulukon, sen on oltava yhtä pitkä kuin data.

    aggfunc:toiminto, funktioluettelo, dict, oletus numpy.mean
    Jos ohitamme funktioluettelon, tuloksena oleva pivot-taulukko sisältää hierarkkisia sarakkeita, joiden ylin taso ovat funktioiden nimet.
    Jos välitämme sanelun, avaimesta käytetään nimitystä sarake aggregoitavaksi, ja arvo on funktio tai funktioluettelo.fill_value[skalaari, oletus ei mitään]:Se korvaa puuttuvat arvot arvolla.marginaalit[boolean, oletusarvo False]:Se lisää kaikki rivit/sarakkeet (esim. välisummille / loppusummalle)dropna[boolean, oletus True] :Se pudottaa sarakkeet, joiden kaikki merkinnät ovat NaN.marginaalit_nimi[merkkijono, oletusarvo 'Kaikki'] :Se viittaa sen rivin/sarakkeen nimeen, joka sisältää kokonaissummat, kun marginaalit ovat tosi.

Palautukset:

Se palauttaa DataFramen tulosteena.

Esimerkki:

 # importing pandas as pd import pandas as pd import numpy as np # create dataframe info = pd.DataFrame({'P': ['Smith', 'John', 'William', 'Parker'], 'Q': ['Python', 'C', 'C++', 'Java'], 'R': [19, 24, 22, 25]}) info table = pd.pivot_table(info, index =['P', 'Q']) table 

Lähtö

 P Q R John C 24 Parker Java 25 Smith Python 19 William C 22