ستجد حلا: الباندا تظهر جميع الأعمدة

Pandas هي مكتبة Python شائعة الاستخدام لمعالجة البيانات وتحليلها ، وتقدم هياكل البيانات ، مثل DataFrames و Series ، مما يسهل تحليل البيانات وتنظيفها ومعالجتها بكفاءة. في بعض الأحيان ، عند العمل مع مجموعات البيانات الكبيرة ، من الضروري أن تكون قادرًا على عرض جميع الأعمدة دون اقتطاع. في هذه المقالة ، سوف نتعلم كيفية إظهار جميع الأعمدة في Pandas DataFrame دون أي قيود.

لإظهار جميع الأعمدة في Pandas DataFrame ، تحتاج إلى تكوين بعض خيارات العرض باستخدام الوظيفة `pandas.set_option ()`. تتيح لك هذه الوظيفة تخصيص سلوك العرض ، مثل عدد الأعمدة والحد الأقصى لعرض العمود والمزيد.

import pandas as pd

# Create a sample DataFrame with multiple columns
data = {"A": [1, 2, 3], "B": [4, 5, 6], "C": [7, 8, 9], ...}

df = pd.DataFrame(data)

# Configure display options
pd.set_option("display.max_columns", None)

# Now, display the DataFrame with all columns
print(df)

في مقتطف الشفرة أعلاه ، نقوم أولاً باستيراد مكتبة Pandas كـ `pd`. نقوم بإنشاء نموذج DataFrame `df` بأعمدة متعددة باستخدام قاموس القوائم. بعد ذلك ، نستخدم `pd.set_option ()` لتكوين الحد الأقصى لعدد الأعمدة التي سيتم عرضها على أنها "بلا". يسمح هذا الإعداد لـ Pandas بإظهار جميع الأعمدة دون أي قيود. أخيرًا ، نقوم بطباعة DataFrame مع عرض جميع الأعمدة.

فهم مجموعة Pandas set_option ()

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

أحد الخيارات المهمة ، كما هو مستخدم في المثال السابق ، هو "display.max_columns". من خلال تعيين هذا الخيار على "بلا" ، ستعرض Pandas جميع الأعمدة بدون أي حد. إليك مثال آخر مع شرح مفصل للكود:

import pandas as pd

# Create a sample DataFrame with a large number of columns
data = {"A": [1, 2, 3], "B": [4, 5, 6], "C": [7, 8, 9], ...}

df = pd.DataFrame(data)

# Configure display options
pd.set_option("display.max_columns", 5)  # Display up to 5 columns

# Print the DataFrame
print(df)

في هذا المثال ، قمنا بتعيين قيمة `display.max_columns` على 5 باستخدام` pd.set_option () `. هذا يعني أن Pandas ستعرض ما يصل إلى 5 أعمدة في المرة الواحدة ، مع إخفاء أي أعمدة إضافية. يكون هذا مفيدًا عندما تحتاج إلى عرض عدد معين فقط من الأعمدة لقراءة أفضل.

خيارات عرض الباندا الأخرى

بالإضافة إلى إظهار جميع الأعمدة باستخدام الخيار "display.max_columns" ، هناك العديد من خيارات العرض الأخرى التي يمكنك تكوينها لتخصيص تصور DataFrame حسب احتياجاتك. تتضمن بعض الخيارات الشائعة ما يلي:

  • عرض.max_rows: قم بتعيين الحد الأقصى لعدد الصفوف المراد عرضها. على غرار "display.max_columns" ، يمكنك ضبط هذا الخيار على "بلا" لعرض كافة الصفوف.
  • عرض العرض: اضبط عرض الشاشة بالأحرف. يمكنك استخدام هذا الإعداد للتحكم في عرض خط الإخراج.
  • Display.max_colwidth: قم بتعيين الحد الأقصى لعرض الأعمدة بالأحرف. يمكنك استخدام هذا الخيار للحد من عدد الأحرف المعروضة في كل خلية عمود.

لتنفيذ هذه الخيارات ، ما عليك سوى تمريرها كوسيطات للدالة `pd.set_option ()`:

import pandas as pd

# Configure display options
pd.set_option("display.max_rows", None)
pd.set_option("display.width", 120)
pd.set_option("display.max_colwidth", 20)

# Read a large dataset
df = pd.read_csv('large_dataset.csv')

# Display the DataFrame with the specified settings
print(df)

في الختام ، يعد عرض جميع الأعمدة في Pandas DataFrame مهمة أساسية عند العمل مع مجموعات البيانات الكبيرة. باستخدام `pd.set_option ()` وتعديل خيار `display.max_columns` ، يمكنك بسهولة تكوين إعدادات العرض لإظهار جميع الأعمدة دون أي قيود. بالإضافة إلى ذلك ، يمكنك استخدام خيارات العرض الأخرى ، مثل "display.max_rows" و "display.width" ، لتخصيص تصور DataFrame وفقًا لمتطلباتك.

الوظائف ذات الصلة:

اترك تعليق