Accessing Data
الدرس 5 من 19 في دورة Pandas Analytics على Coddy.
بعد تحميل البيانات في dataframe، يمكنك الوصول إلى بيانات محددة بعدة طرق. لاختيار عمود، استخدم الأقواس واسم العمود:
column = df['column_name']المتغير column سيحتوي على series. (هل تتذكر أن كل عمود هو كائن series؟)
لاختيار صف، استخدم دالتي loc أو iloc. على سبيل المثال:
df.iloc[0] df.loc[0]كلاهما سيعيد الصف الأول. سنتعلم المزيد عن الاختلافات بينهما لاحقاً في هذا المسار.
لجلب خلية محددة من dataframe، أضف رقماً إضافياً إلى iloc (دالة loc لا تدعم هذه الميزة). iloc ترمز لـ index loc.
df.iloc[0,1]هذا سيعيد الخلية الموجودة في row = 0 و column = 1.
التحدي
سهلأنشئ دالة باسم specific_returner تقبل اسم ملف وسلسلة نصية تمثل فهرساً (index) أو اسم عمود (إذا كان فهرساً، فقم بتحويله إلى عدد صحيح).
إذا كان فهرساً، فقم بإرجاع الصف المقابل، وإذا كان اسم عمود، فقم بإرجاع العمود المقابل.
جرّب بنفسك
import pandas as pd
def specific_returner(file_name, value):
# اكتب الكود هناجميع دروس Pandas Analytics
4Data Analysis with Pandas
Descriptive StatisticsGrouping and Aggregating DataDifferent AggregationsMerge & Concat2Working with the DataFrame
Understanding DataFramesAccessing DataData Cleaning - Missing dataData Cleaning - More tools3Data Manipulation with Pandas
Return Requested ResultFilter DataAdd & DeleteModify DataModify StringsCustom Modifications