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 وفقًا لمتطلباتك.