الباندا: كيفية إضافة صف إلى dataframe فارغ


يمكنك استخدام بناء الجملة الأساسي التالي لإضافة صف إلى DataFrame الباندا الفارغة:

 #define row to add
some_row = pd. DataFrame ([{' column1 ':' value1 ', ' column2 ':' value2 '}])

#add row to empty DataFrame
df = pd. concat ([df, some_row])

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

المثال 1: إضافة صف إلى DataFrame فارغ

يوضح التعليمة البرمجية التالية كيفية إضافة صف إلى DataFrame الباندا الفارغة:

 import pandas as pd

#create empty DataFrame
df = pd. DataFrame ()

#define row to add
row_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '}])

#add row to empty DataFrame
df = pd. concat ([df, row_to_append])

#view updated DataFrame
print (df)

        team points
0 Mavericks 31

لاحظ أننا أنشأنا DataFrame فارغًا باستخدام pd.DataFrame() ثم أضفنا صفًا إلى DataFrame باستخدام وظيفة concat() .

المثال 2: إضافة صفوف متعددة إلى DataFrame فارغ

يوضح التعليمة البرمجية التالية كيفية إضافة صفوف متعددة إلى DataFrame الباندا الفارغة:

 import pandas as pd

#create empty DataFrame
df = pd. DataFrame ()

#define rows to add
rows_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '},
                               {' team ': ' Hawks ', ' points ': ' 20 '},
                               {' team ': ' Hornets ', ' points ': ' 25 '},
                               {' team ':' Jazz ', ' points ': ' 43 '}])

#add row to empty DataFrame
df = pd. concat ([df, rows_to_append])

#view updated DataFrame
print (df)

        team points
0 Mavericks 31
1 Hawks 20
2 Hornets 25
3 Jazz 43

مرة أخرى، أنشأنا DataFrame فارغًا باستخدام pd.DataFrame() ثم أضفنا عدة صفوف إلى DataFrame باستخدام الدالة concat() .

ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة pandas concat() هنا .

مصادر إضافية

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

كيفية إعادة تسمية الأعمدة في الباندا
كيفية إضافة عمود إلى Pandas DataFrame
كيفية تغيير ترتيب الأعمدة في Pandas DataFrame

Add a Comment

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