logo

الباندا DataFrame.pivot_table()

الباندا جدول محوري() يتم استخدامه لحساب بياناتك وتجميعها وتلخيصها. يتم تعريفها على أنها أداة قوية تقوم بتجميع البيانات باستخدام عمليات حسابية مثل مجموع، عدد، متوسط، ماكس، و دقيقة .

كما يسمح للمستخدم بفرز بياناتك وتصفيتها عند إنشاء الجدول المحوري.

حدود:

    بيانات:إطار البيانات.قيم:إنه ل خياري المعلمة ويشير العمود إلى التجميع.فِهرِس:يشير إلى العمود والهامور والصفيف.

إذا مررنا مصفوفة، فيجب أن تكون بنفس طول البيانات.

    الأعمدة:يشير إلى العمود، الهامور، والصفيف

إذا مررنا مصفوفة، فيجب أن تكون بنفس طول البيانات.

    اجفونك:وظيفة، قائمة الوظائف، الإملاء، الافتراضي numpy.mean
    إذا مررنا قائمة الوظائف، فسيحتوي الجدول المحوري الناتج على أعمدة هرمية يكون مستواها الأعلى هو أسماء الوظائف.
    إذا قمنا بتمرير إملاء، تتم الإشارة إلى المفتاح كعمود للتجميع، والقيمة هي وظيفة أو قائمة وظائف.قيمة التعبئة [العددية، الافتراضية لا شيء]:يقوم باستبدال القيم المفقودة بقيمة.الهوامش [منطقية، افتراضية خطأ]:يقوم بإضافة جميع الصفوف/الأعمدة (على سبيل المثال للمجموع الفرعي/الإجمالي الكلي)قطرة [منطقية، صحيح الافتراضي] :يقوم بإسقاط الأعمدة التي تكون جميع إدخالاتها NaN.هامش_اسم [سلسلة، الافتراضي 'الكل'] :ويشير إلى اسم الصف/العمود الذي سيحتوي على الإجماليات عندما تكون الهوامش صحيحة.

عائدات:

تقوم بإرجاع DataFrame كمخرج.

مثال:

 # 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