الباندا: كيفية إنشاء 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

Add a Comment

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