الباندا: كيفية إضافة صف إلى 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