logo

Пандас ДатаФраме.пивот_табле()

Панде ротациона табела() се користи за израчунавање, агрегирање и сумирање ваших података. Дефинише се као моћан алат који агрегира податке са прорачунима као нпр Збир, Број, Просек, Макс, и Мин .

Такође омогућава кориснику да сортира и филтрира ваше податке када је изведена табела направљена.

Параметри:

    подаци:ДатаФраме.вредности:То је опционо параметар и упућује колону на агрегат.индекс:Односи се на колону, Групер и низ.

Ако проследимо низ, он мора бити исте дужине као подаци.

    колоне:Односи се на колону, Групер и низ

Ако проследимо низ, он мора бити исте дужине као подаци.

    аггфунц:функција, листа функција, дицт, подразумевани нумпи.меан
    Ако проследимо листу функција, резултујућа стожерна табела ће имати хијерархијске колоне чији су највиши ниво називи функција.
    Ако проследимо дицт, кључ се назива колона за агрегирање, а вредност је функција или листа функција.филл_валуе[скалар, подразумевано Ништа]:Замењује вредности које недостају вредношћу.маргине[боолеан, подразумевано нетачно]:Додаје све редове/колоне (нпр. за међузбир/укупне збројеве)дропна[боолеан, подразумевано тачно] :Испушта колоне чији су сви уноси НаН.маргинс_наме[стринг, подразумевано 'Све'] :Односи се на име реда/колоне који ће садржати укупне вредности када су маргине Тачне.

враћа:

Враћа ДатаФраме као излаз.

Пример:

 # 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 

Излаз

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