الباندا: كيفية قراءة أعمدة محددة من ملف excel


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

الطريقة الأولى: قراءة أعمدة محددة

 df = pd. read_excel (' my_data.xlsx ', usecols=' A,C ')

الطريقة الثانية: قراءة نطاق من الأعمدة

 df = pd. read_excel (' my_data.xlsx ', usecols=' A:C ') 

الطريقة الثالثة: قراءة نطاقات أعمدة متعددة

 df = pd. read_excel (' my_data.xlsx ', usecols=' A:C,F,G:J ') 

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

مثال 1: قراءة أعمدة محددة

يمكننا استخدام الكود التالي لاستيراد بيانات العمود A و C من ملف Excel:

 import pandas as pd

#import columns A and C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A,C ')

#view DataFrame
print (df)

  team rebounds
0 to 8
1 B 12
2 C 4
3 D 4
4 E 6
5 F 7

لاحظ أنه تم استيراد البيانات الموجودة في العمودين A و C من ملف Excel فقط.

مثال 2: قراءة نطاق من الأعمدة

يمكننا استخدام الكود التالي لاستيراد البيانات الموجودة في الأعمدة من A إلى C من ملف Excel:

 import pandas as pd

#import columns A through C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A:C ')

#view DataFrame
print (df)

  team points rebounds
0 to 24 8
1 B 20 12
2 C 15 4
3 D 19 4
4 E 32 6
5 F 13 7

لاحظ أنه تم استيراد البيانات الموجودة في الأعمدة من A إلى C في ملف Excel فقط.

مثال 3: قراءة نطاقات أعمدة متعددة

يمكننا استخدام الكود التالي لاستيراد بيانات الأعمدة من A إلى C والعمود D من ملف Excel:

 import pandas as pd

#import columns A through C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A:C,D ')

#view DataFrame
print (df)

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

لاحظ أنه تم استيراد البيانات من الأعمدة A إلى C والعمود D من ملف Excel.

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

مصادر إضافية

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

الباندا: كيفية تخطي الأسطر عند قراءة ملف Excel
الباندا: كيفية تحديد الأنواع عند استيراد ملف Excel
الباندا: كيفية الجمع بين أوراق إكسل متعددة

Add a Comment

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