كيفية إنشاء صف من عمودين في الباندا
يمكنك استخدام بناء الجملة الأساسي التالي لإنشاء صف من عمودين في pandas DataFrame:
df[' new_column '] = list(zip(df. column1 , df. column2 ))
تقوم هذه الصيغة المحددة بإنشاء عمود جديد يسمى new_column ، وهو عبارة عن صف مكون من column1 و column2 في DataFrame.
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: قم بإنشاء صف من عمودين في Pandas
لنفترض أن لدينا DataFrame الباندا التالية التي تحتوي على معلومات حول مختلف لاعبي كرة السلة:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' points ': [18, 22, 19, 14, 14, 11, 20, 28], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4]}) #view DataFrame print (df) team points assists 0 to 18 5 1 B 22 7 2 C 19 7 3 D 14 9 4 E 14 12 5 F 11 9 6 G 20 9 7:28 a.m. 4
يمكننا استخدام الصيغة التالية لإنشاء عمود جديد يسمى Assist_points ، وهو عبارة عن صف مكون من قيم النقاط والأعمدة المساعدة :
#create new column that is a tuple of points and assists columns
df[' points_assists '] = list(zip(df. points , df. assists ))
#view updated DataFrame
print (df)
team points assists points_assists
0 to 18 5 (18.5)
1 B 22 7 (22, 7)
2 C 19 7 (19, 7)
3 D 14 9 (14, 9)
4 E 14 12 (14, 12)
5 F 11 9 (11, 9)
6 G 20 9 (20, 9)
7:28 4 (28.4)
العمود الجديد المسمى Assist_points عبارة عن صف مكون من أعمدة النقاط والأعمدة المساعدة .
لاحظ أنه يمكنك أيضًا تضمين أكثر من عمودين في صف واحد إذا كنت ترغب في ذلك.
على سبيل المثال، يوضح التعليمة البرمجية التالية كيفية إنشاء صف يستخدم القيم من الأعمدة الثلاثة الأصلية لـ DataFrame:
#create new column that is a tuple of team, points and assists columns
df[' all_columns '] = list(zip(df. team , df. points , df. assists ))
#view updated DataFrame
print (df)
team points assists all_columns
0 A 18 5 (A, 18, 5)
1 B 22 7 (B, 22, 7)
2 C 19 7 (C, 19, 7)
3 D 14 9 (D, 14, 9)
4 E 14 12 (E, 14, 12)
5 F 11 9 (F, 11, 9)
6 G 20 9 (G, 20, 9)
7 A.M. 28 4 (H.28.4)
يمكنك استخدام نفس بناء الجملة الأساسي لإنشاء عمود صفي يحتوي على أي عدد تريده من الأعمدة.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في الباندا:
كيفية إزالة الصفوف المكررة في الباندا
كيفية إزالة الأعمدة المكررة في الباندا
كيفية حساب التكرارات في الباندا