الانتقال إلى المحتوى الرئيسي

كيفية بناء جدول محوري في الباندا: الأساليب والأمثلة

الجداول المحورية هي واحدة من أدوات تحليل البيانات الأكثر فائدة في مكتبة الباندا. تسمح لك بتجميع البيانات وفقا لمعايير واحدة أو أكثر وتحليل النتائج التي تم الحصول عليها. تسمح لك الجداول المحورية بإجراء حسابات لعدة وظائف مجمعة ، مثل المجموع والمتوسط والحد الأدنى والحد الأقصى. يمكن أن تحتوي أيضا على مجاميع فرعية وإجماليات لكل مستوى من مستويات التجميع.

تستخدم مكتبة الباندا طريقة الجدول المحوري () لإنشاء جداول محورية. يقبل العديد من المعلمات كمدخلات ، مثل البيانات والقيم والفهارس والأعمدة والوظائف المجمعة. من خلال تعيين هذه المعلمات ، يمكنك تخصيص الجدول المحوري وفقا للشروط المطلوبة. بالإضافة إلى طريقة الجدول المحوري () ، تتوفر أيضا طرق أخرى للعمل مع الجداول المحورية في الباندا ، مثل مجموعة () و أغ ().

في هذا المثال ، أنشأنا جدولا محوريا يجمع البيانات حسب المدينة والسنة ، ثم يحسب مقدار المبيعات لكل مجموعة من المدينة والسنة.

  1. ما هو الجدول المحوري ولماذا هو مطلوب?
  2. طرق بناء جدول محوري في الباندا
  3. أمثلة على استخدام الجداول المحورية في الباندا
  4. سؤال وجواب
  5. كيف يمكنني إنشاء جدول محوري في الباندا?
  6. ما هي المعلمات التي يمكن تحديدها عند إنشاء جدول محوري في الباندا?
  7. كيف يمكنني تغيير الدالة الإجمالية عند إنشاء جدول محوري في الباندا?
  8. هل من الممكن إنشاء جدول محوري باستخدام وظائف مجمعة متعددة?
  9. هل من الممكن تعيين أسماء الصفوف والأعمدة في الجدول المحوري?
  10. كيف يمكنني ملء القيم المفقودة في الجدول المحوري?

ما هو الجدول المحوري ولماذا هو مطلوب?

الجدول المحوري هو أداة ملائمة لتحليل البيانات تسمح لك بتلخيص المعلومات وتجميعها وتجميعها. يسمح لك بإجراء عمليات مختلفة بسرعة وكفاءة على البيانات ، وكذلك تصور النتائج.

الجداول المحورية مفيدة بشكل خاص عند العمل مع كميات كبيرة من البيانات ، لأنها تجعل من السهل تجميع المعلومات في فئات متعددة في نفس الوقت. يمكن استخدامها لتحليل الاتجاهات وتتبع التغييرات واستكشاف العلاقات بين المتغيرات المختلفة.

المزايا الرئيسية للجداول المحورية:

  • راحة العمل مع البيانات. تسهل الجداول المحورية إنشاء أعمدة وصفوف موجزة ، وتطبيق وظائف تجميع مختلفة (المجموع ، المتوسط ، الحد الأقصى ، الحد الأدنى ، إلخ.) ، وتصفية البيانات وفقا لشروط معينة.
  • تصور البيانات. من الملائم تقديم جداول موجزة في شكل رسوم بيانية ومخططات ، مما يساعد على تحليل العلاقات واستخلاص النتائج.
  • كفاءة العمل. بفضل الجداول المحورية ، يمكنك تقليل الوقت بشكل كبير وتبسيط عملية تحليل البيانات. إنها تسمح لك بالحصول بسرعة على المعلومات اللازمة وإجراء تحليل مقارن لمختلف الفئات.

تستخدم الجداول المحورية على نطاق واسع في مختلف المجالات ، بما في ذلك التسويق وتحليل الأعمال والتمويل والخدمات اللوجستية وما إلى ذلك. إنها تسمح لك باكتساب رؤى قيمة واتخاذ قرارات مستنيرة بناء على البيانات.

طرق بناء جدول محوري في الباندا

تحتوي مكتبة الباندا على عدة طرق لبناء جدول محوري. دعونا ننظر إلى بعض منهم:

  • الباندا.الجدول المحوري () - تتيح لك هذه الطريقة إنشاء جداول محورية بناء على عمود واحد أو أكثر. يقوم بتجميع البيانات حسب قيم الأعمدة المحددة ويحسب الوظائف المجمعة (على سبيل المثال ، المجموع ، المتوسط ، الحد الأدنى ، الحد الأقصى) للأعمدة الأخرى.
  • الباندا.الجدول الترافقي—)-تتيح لك هذه الطريقة إنشاء جدول متقاطع يوضح توزيع البيانات عبر متغيرين. يحسب عدد مرات حدوث كل مجموعة من قيم متغيرين.
  • الباندا.المحور () - تتيح لك هذه الطريقة إنشاء جداول محورية بناء على الفهرس والأعمدة المحددة. يحول البيانات الطويلة إلى تنسيق واسع ويجمعها بواسطة فهارس وأعمدة محددة.

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

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

أمثلة على استخدام الجداول المحورية في الباندا

1. حساب متوسط القيمة والمبلغ حسب الفئة

. على سبيل المثال ، يمكننا إنشاء جدول محوري يوضح متوسط العمر المتوقع وإجمالي عدد السكان لمختلف البلدان:

استيراد الباندا كما بد

البيانات = {'البلد': ['روسيا' ، 'الولايات المتحدة الأمريكية' ، 'الصين' ، 'الهند' ، 'البرازيل'],

'متوسط العمر المتوقع': [71.0, 79.0, 76.0, 68.5, 75.2],

'السكان': [144.5, 327.2, 1402.0, 1371.3, 211.0]}

دف = بد.داتافريم (البيانات)

الجدول المحوري = بد.الجدول المحوري (دف ، القيم=['العمر المتوقع' ، 'السكان'] ، مؤشر = 'البلد')

طباعة (جدول محوري)

В результате выполнения этого кода мы получим следующую сводную таблицу:

البلدمتوسط العمر المتوقعالسكان
البرازيل75.200000211.0
الصين76.0000001402.0
الهند68.5000001371.3
روسيا71.000000144.5
الولايات المتحدة الأمريكية79.000000327.2

2. بناء الجداول المحورية باستخدام وسيطات إضافية

يسمح لك أيضا باستخدام وسيطات إضافية لتخصيص الجدول المحوري الذي يتم إنشاؤه. على سبيل المثال ، يمكننا تحديد الأعمدة التي نريد استخدامها كمؤشر والأعمدة التي نريد استخدامها للحساب:

استيراد الباندا كما بد

البيانات = {'البلد': ['روسيا' ، 'الولايات المتحدة الأمريكية' ، 'الصين' ، 'الهند' ، 'البرازيل'],

السنة': [2000, 2000, 2000, 2010, 2010],

'متوسط العمر المتوقع': [71.0, 79.0, 76.0, 68.5, 75.2],

'السكان': [144.5, 327.2, 1402.0, 1371.3, 211.0]}

دف = بد.داتافريم (البيانات)

الجدول المحوري = بد.الجدول المحوري (دف ، القيم= 'العمر المتوقع' ، مؤشر=['البلد' ، 'السنة'] ، الأعمدة= 'السنة' ، أغفونك= 'يعني')

طباعة (جدول محوري)

في هذا المثال ، نقوم ببناء جدول ملخص يوضح متوسط العمر المتوقع لمختلف البلدان والسنوات:

البلدالسنة20002010
البرازيلنان75.2
الصين76.0نان
الهندنان68.5
روسيا71.0نان
الولايات المتحدة الأمريكية79.0نان

3. تصفية البيانات عند إنشاء جدول محوري

يسمح لك أيضا بتصفية البيانات عند إنشاء جدول محوري. Например, мы можем выбрать только данные для определенного года и страны, а затем создать сводную таблицу на их основе:

استيراد الباندا كما بد

البيانات = {'البلد': ['روسيا' ، 'الولايات المتحدة الأمريكية' ، 'الصين' ، 'الهند' ، 'البرازيل'],

السنة': [2000, 2000, 2000, 2010, 2010],

'متوسط العمر المتوقع': [71.0, 79.0, 76.0, 68.5, 75.2],

'السكان': [144.5, 327.2, 1402.0, 1371.3, 211.0]}

دف = بد.داتافريم (البيانات)

البيانات المفلترة = دف [(دف ['البلد'] == 'روسيا') و (دف ['السنة'] = = 2000)]

الجدول المحوري = بد.الجدول المحوري (البيانات المفلترة ، القيم= 'العمر المتوقع' ، المؤشر = 'البلد' ، الأعمدة= 'السنة' ، أجفونك= 'يعني')

طباعة (جدول محوري)

نتيجة لتنفيذ هذا الرمز ، سنحصل على الجدول الموجز التالي الذي يحتوي على متوسط العمر المتوقع لروسيا في عام 2000:

البلد2000
روسيا71.0

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

سؤال وجواب

كيف يمكنني إنشاء جدول محوري في الباندا?

لإنشاء جدول محوري في الباندا ، استخدم طريقة الجدول المحوري (). على سبيل المثال: مدافع.الجدول المحوري (الفهرس= 'العمود 1' ، الأعمدة= 'العمود 2' ، القيم= 'العمود 3')

ما هي المعلمات التي يمكن تحديدها عند إنشاء جدول محوري في الباندا?

عند إنشاء جدول محوري في الباندا ، يمكنك تحديد المعلمات التالية: الفهرس هو العمود الذي سيتم تجميع الجدول به ، والأعمدة هي العمود الذي سيتم من خلاله إنشاء أعمدة الجدول ، والقيم هي العمود الذي سيتم استخدام قيمه لملء الجدول ، وأغفونك هي الوظيفة المطبقة على قيم عمود القيم أثناء التجميع.

كيف يمكنني تغيير الدالة الإجمالية عند إنشاء جدول محوري في الباندا?

بشكل افتراضي ، عند إنشاء جدول محوري في الباندا ، يتم استخدام متوسط القيمة كدالة مجمعة. ومع ذلك ، يمكن تغييره عن طريق تعيين المعلمة أجفونك عند استدعاء الأسلوب بيفوت_تابل (). على سبيل المثال ، مدافع.الجدول المحوري (الفهرس= 'العمود 1' ، الأعمدة= 'العمود 2' ، القيم= 'العمود 3' ، أجفونك= 'مجموع')

هل من الممكن إنشاء جدول محوري باستخدام وظائف مجمعة متعددة?

نعم ، من الممكن إنشاء جدول محوري باستخدام وظائف مجمعة متعددة. للقيام بذلك ، قم بتمرير قائمة الوظائف المجمعة إلى المعلمة أجفونك عند استدعاء الأسلوب بيفوت_تابل (). على سبيل المثال ، مدافع.الجدول المحوري (الفهرس= 'العمود 1' ، الأعمدة= 'العمود 2' ، القيم= 'العمود 3' ، أجفونك=['مجموع' ، 'يعني'])

هل من الممكن تعيين أسماء الصفوف والأعمدة في الجدول المحوري?

نعم ، يمكنك تعيين أسماء الصفوف والأعمدة في الجدول المحوري. للقيام بذلك ، أضف معلمات اسم _ الهامش و _ اسم الأعمدة عند استدعاء طريقة الجدول المحوري (). على سبيل المثال ، مدافع.الجدول المحوري (الفهرس= 'العمود 1' ، الأعمدة= 'العمود 2' ، القيم= 'العمود 3' ، اسم الهامش = 'الإجمالي' ، اسم الأعمدة= 'الأعمدة')

كيف يمكنني ملء القيم المفقودة في الجدول المحوري?

إذا كانت هناك قيم مفقودة في الجدول المحوري ، فيمكن ملؤها باستخدام معلمة قيمة التعبئة عند استدعاء طريقة الجدول المحوري (). على سبيل المثال ، مدافع.الجدول المحوري (الفهرس= 'العمود 1' ، الأعمدة= 'العمود 2' ، القيم= 'العمود 3' ، قيمة التعبئة=0)