كيفية عرض جميع الصفوف في pandas dataframe


يمكنك إجبار دفتر Jupyter على عرض جميع الصفوف في pandas DataFrame باستخدام بناء الجملة التالي:

 p.d. set_option (' display.max_rows ', None)

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

يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.

مثال: إظهار كافة الصفوف في Pandas DataFrame

لنفترض أننا أنشأنا DataFrame الباندا مع 500 صف و 3 أعمدة.

إذا حاولنا عرض DataFrame في دفتر Jupyter، فسيتم عرض الصفوف الخمسة الأولى فقط والصفوف الخمسة الأخيرة:

 import pandas as pd
import numpy as np

#create dataFrame with 500 rows and 3 columns
df = pd. DataFrame (index= np.arange (500), columns= np.arange (3))

#view dataFrame
df 

لعرض كافة الأسطر، يمكننا استخدام بناء الجملة التالي:

 #specify that all rows should be shown
p.d. set_option (' display.max_rows ', None)

#view DataFrame
df 

النتائج طويلة جدًا بحيث لا يمكن عرضها في لقطة شاشة واحدة، لكن دفتر Jupyter يعرض بالفعل جميع الخطوط الـ 500.

لإعادة ضبط إعدادات العرض الافتراضية، يمكننا استخدام الصيغة التالية:

 p.d. reset_option (' display.max_rows ')

إذا حاولنا عرض DataFrame في دفتر Jupyter، فسيتم عرض الصفوف الخمسة الأولى فقط والصفوف الخمسة الأخيرة مرة أخرى.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في الباندا:

كيفية عرض جميع أعمدة Pandas DataFrame
كيفية حفظ Pandas DataFrame لاستخدامه لاحقًا

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *