الباندا: كيفية إنشاء dataframe فارغ بأسماء الأعمدة
يمكنك استخدام بناء الجملة الأساسي التالي لإنشاء Pandas DataFrame فارغ بأسماء أعمدة محددة:
df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.
المثال 1: إنشاء DataFrame بأسماء الأعمدة وليس الصفوف
يوضح التعليمة البرمجية التالية كيفية إنشاء Pandas DataFrame بأسماء أعمدة محددة وبدون صفوف:
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E ']) #view DataFrame df A B C FROM
يمكننا استخدام الشكل للحصول على حجم DataFrame:
#display shape of DataFrame
df. shape
(0, 5)
يخبرنا هذا أن DataFrame يحتوي على 0 صفوف و 5 أعمدة.
يمكننا أيضًا استخدام list() للحصول على قائمة بأسماء الأعمدة:
#display list of column names
list (df)
['A B C D E']
المثال 2: إنشاء DataFrame بأسماء الأعمدة وعدد محدد من الصفوف
يوضح التعليمة البرمجية التالية كيفية إنشاء Pandas DataFrame بأسماء أعمدة محددة وعدد محدد من الصفوف:
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '], index=range(1, 10)) #view DataFrame df A B C D E 1 NaN NaN NaN NaN NaN 2 NaN NaN NaN NaN NaN 3 NaN NaN NaN NaN NaN 4 NaN NaN NaN NaN NaN 5 NaN NaN NaN NaN NaN 6 NaN NaN NaN NaN NaN 7 NaN NaN NaN NaN NaN 8 NaN NaN NaN NaN NaN 9 NaN NaN NaN NaN NaN
لاحظ أن كل قيمة في DataFrame يتم ملؤها بقيمة NaN.
مرة أخرى، يمكننا استخدام الشكل للحصول على حجم DataFrame:
#display shape of DataFrame
df. shape
(9, 5)
يخبرنا هذا أن DataFrame يحتوي على 9 صفوف و 5 أعمدة.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في الباندا:
كيفية إنشاء عمود جديد بناءً على الحالة في Pandas
كيفية إدراج عمود في Pandas DataFrame
كيفية تعيين العمود كفهرس في Pandas