الباندا: كيفية تخطي الأسطر عند قراءة ملف excel


يمكنك استخدام الطرق التالية لتخطي الصفوف عند قراءة ملف Excel في pandas DataFrame:

الطريقة الأولى: تخطي صف معين

 #import DataFrame and skip row in index position 2
df = pd. read_excel (' my_data.xlsx ', skiprows=[ 2 ])

الطريقة الثانية: تجاهل صفوف محددة متعددة

 #import DataFrame and skip rows in index positions 2 and 4
df = pd. read_excel (' my_data.xlsx ' , skiprows=[2,4 ] )

الطريقة الثالثة: تجاهل الأسطر N الأولى

 #import DataFrame and skip first 2 rows
df = pd. read_excel (' my_data.xlsx ', skiprows= 2 )

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع ملف Excel التالي المسمى player_data.xlsx :

مثال 1: تجاهل صف معين

يمكننا استخدام الكود التالي لاستيراد ملف Excel وتجاهل الصف الموجود في موضع الفهرس 2:

 import pandas as pd

#import DataFrame and skip row in index position 2
df = pd. read_excel (' player_data.xlsx ', skiprows=[ 2 ])

#view DataFrame
print (df)

  team points rebound assists
0 to 24 8 5
1 C 15 4 7
2 D 19 4 8
3 E 32 6 8
4 F 13 7 9

لاحظ أنه تم تجاهل الصف الموجود في موضع الفهرس 2 (مع الفريق “B”) عند استيراد ملف Excel إلى DataFrame الباندا.

ملحوظة : السطر الأول من ملف Excel يعتبر السطر 0.

مثال 2: تجاهل عدة أسطر محددة

يمكننا استخدام الكود التالي لاستيراد ملف Excel وتجاهل الصفوف الموجودة في موضعي الفهرس 2 و4:

 import pandas as pd

#import DataFrame and skip rows in index positions 2 and 4
df = pd. read_excel (' player_data.xlsx ', skiprows=[ 2,4 ] )

#view DataFrame
print (df)

  team points rebound assists
0 to 24 8 5
1 C 15 4 7
2 E 32 6 8
3 F 13 7 9

لاحظ أنه تم تجاهل الصفوف الموجودة في موضعي الفهرس 2 و4 (مع الفريقين “B” و”D”) عند استيراد ملف Excel إلى DataFrame الباندا.

مثال 3: تجاهل الأسطر N الأولى

يمكننا استخدام الكود التالي لاستيراد ملف Excel وتجاهل السطرين الأولين:

 import pandas as pd

#import DataFrame and skip first 2 rows
df = pd. read_excel (' player_data.xlsx ', skiprows= 2 )

#view DataFrame
print (df)

   B 20 12 3
0 C 15 4 7
1 D 19 4 8
2 E 32 6 8
3 F 13 7 9

لاحظ أنه تم تخطي أول صفين من ملف Excel وأصبح الصف التالي المتاح (مع الفريق “B”) هو صف رأس DataFrame.

مصادر إضافية

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

كيفية قراءة ملفات Excel مع Pandas
كيفية تصدير Pandas DataFrame إلى Excel
كيفية تصدير مجموعة NumPy إلى ملف CSV

Add a Comment

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