logo

Pandalar DataFrame.pivot_table()

Pandalar Pivot tablo() Verilerinizi hesaplamak, toplamak ve özetlemek için kullanılır. Aşağıdaki gibi hesaplamalarla verileri bir araya getiren güçlü bir araç olarak tanımlanır: Toplam, Sayım, Ortalama, Maksimum, Ve Min. .

Ayrıca, pivot tablo oluşturulduğunda kullanıcının verilerinizi sıralamasına ve filtrelemesine de olanak tanır.

Parametreler:

    veri:Bir DataFrame.değerler:O bir isteğe bağlı parametresini kullanır ve toplanacak sütuna başvurur.dizin:Sütunu, Gruplayıcıyı ve diziyi ifade eder.

Bir diziyi iletirsek veriyle aynı uzunlukta olması gerekir.

karakter tostring java
    sütunlar:Sütun, Gruplayıcı ve diziyi ifade eder

Bir diziyi iletirsek veriyle aynı uzunlukta olması gerekir.

    aggfonk:işlev, işlevler listesi, dict, varsayılan numpy.mean
    İşlevlerin listesini iletirsek, ortaya çıkan pivot tablonun, en üst düzeyi işlev adları olan hiyerarşik sütunları olacaktır.
    Bir dict iletirsek, anahtara toplanacak bir sütun denir ve değer, işlev veya işlevler listesidir.dolgu_değeri[skaler, varsayılan Yok]:Eksik değerleri bir değerle değiştirir.kenar boşlukları[boolean, varsayılan Yanlış]:Tüm satırları/sütunları ekler (örneğin alt toplam/genel toplamlar için)dropna[boolean, varsayılan True] :Girişlerinin tamamı NaN olan sütunları bırakır.marjlar_adı[dize, varsayılan 'Tümü'] :Kenar boşlukları Doğru olduğunda toplamları içerecek satır/sütun adını ifade eder.

İadeler:

Çıktı olarak bir DataFrame döndürür.

Örnek:

 # 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 

Çıktı

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