logo

Pandas DataFrame.pivot_table()

Pande vrteča miza() se uporablja za izračun, združevanje in povzemanje vaših podatkov. Definiran je kot zmogljivo orodje, ki združuje podatke z izračuni, kot je npr Vsota, štetje, povprečje, največ, in Min .

Uporabniku omogoča tudi razvrščanje in filtriranje vaših podatkov, ko je vrtilna tabela ustvarjena.

Parametri:

    podatki:DataFrame.vrednote:Je an neobvezno parameter in napotuje stolpec na agregat.indeks:Nanaša se na stolpec, Grouper in matriko.

Če posredujemo matriko, mora biti enake dolžine kot podatki.

    stolpci:Nanaša se na stolpec, Grouper in polje

Če posredujemo matriko, mora biti enake dolžine kot podatki.

    aggfunc:funkcija, seznam funkcij, dict, privzeto numpy.mean
    Če posredujemo seznam funkcij, bo imela nastala vrtilna tabela hierarhične stolpce, katerih najvišja raven so imena funkcij.
    Če posredujemo dikt, se ključ imenuje stolpec za združevanje, vrednost pa je funkcija ali seznam funkcij.fill_value[skalar, privzeto Brez]:Manjkajoče vrednosti nadomesti z vrednostjo.robovi [boolean, privzeto False]:Doda vse vrstice/stolpce (npr. za vmesne/skupne vsote)dropna[boolean, default True] :Izpusti stolpce, katerih vsi vnosi so NaN.margins_name[niz, privzeto 'Vse'] :Nanaša se na ime vrstice/stolpca, ki bo vseboval vsote, ko so marže True.

Vrne:

Kot izhod vrne DataFrame.

primer:

 # 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 

Izhod

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