كيفية إزالة اسم الفهرس في الباندا (مع مثال)


يمكنك استخدام بناء الجملة التالي لإزالة اسم الفهرس من pandas DataFrame:

 df. index . name = None

سيؤدي هذا إلى إزالة اسم عمود الفهرس من DataFrame وترك كافة أسماء الأعمدة الأخرى دون تغيير.

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

مثال: حذف اسم الفهرس في Pandas

لنفترض أن لدينا DataFrame الباندا التالية:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' position ': ['G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'],
                   ' points ': [11, 8, 10, 6, 6, 5, 9, 12]})

#specify index name
df. index . names = [' my_index ']

#view DataFrame
print (df)

         team position points
my_index                      
0 AG 11
1 GA 8
2 AF10
3AF 6
4 BG 6
5 BG 5
6 BF 9
7 BF 12

حاليًا، يُسمى عمود الفهرس my_index .

ومع ذلك، يمكننا استخدام بناء الجملة التالي لإزالة اسم الفهرس هذا:

 #remove index name
df. index . name = None

#view updated DataFrame
print (df)

  team position points
0 AG 11
1 GA 8
2 AF10
3AF 6
4 BG 6
5 BG 5
6 BF 9
7 BF 12

لاحظ أنه تمت إزالة الاسم my_index من عمود الفهرس بينما ظلت جميع أسماء الأعمدة الأخرى دون تغيير.

يمكننا أيضًا التأكد من أن عمود الفهرس لم يعد له اسم من خلال محاولة طباعة الاسم:

 #view index column name
print ( df.index.name )

None

نرى أن عمود الفهرس ليس له اسم بالفعل.

مصادر إضافية

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

الباندا: كيفية الحصول على قيم فريدة من عمود الفهرس
الباندا: كيفية إعادة ضبط الفهرس بعد استخدام dropna()
الباندا: كيفية استخدام العمود الأول كمؤشر

Add a Comment

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