دسترسی به سطر و ستون

دسترسی به سطر و ستون در پانداس

در کتابخانه Pandas، DataFrame ساختار اصلی برای ذخیره و پردازش داده‌هاست. یکی از مهارت‌های کلیدی در کار با دیتافریم‌ها، توانایی دسترسی به سطرها و ستون‌ها به صورت کارآمد است. در این مقاله به روش‌های مختلف این کار می‌پردازیم.

دسترسی به ستون‌ها

برای انتخاب یک ستون در پانداس، چند روش وجود دارد:

  • استفاده از نماد [] با نام ستون
  • استفاده از dot notation (فقط برای نام‌های ساده)
  • متد .loc[] و .iloc[]
روش مثال توضیح
نماد [] df['نام ستون'] مناسب برای نام‌های با فاصله یا کاراکتر خاص
dot notation df.نام_ستون فقط برای نام‌های ساده بدون فاصله
توجه: برای یادگیری کامل‌تر می‌توانید به آموزش اینجا را انتخاب نمایید مراجعه کنید.

دسترسی به سطرها

برای انتخاب سطرها در پانداس، روش‌های زیر کاربرد دارند:

  1. استفاده از .loc[] برای دسترسی بر اساس برچسب
  2. استفاده از .iloc[] برای دسترسی بر اساس اندیس عددی
  3. فیلتر کردن با شرایط منطقی

مثال‌های کاربردی:

df.loc[5] → سطر با برچسب 5
df.iloc[0:3] → سه سطر اول
df[df['سن'] > 30] → سطرهایی که سن بیشتر از 30 دارند

دسترسی همزمان به سطر و ستون

برای انتخاب بخش‌های خاصی از دیتافریم، می‌توانید ترکیبی از سطر و ستون را مشخص کنید:

روش کاربرد
df.loc[سطرها, ستون‌ها] انتخاب بر اساس برچسب
df.iloc[سطرها, ستون‌ها] انتخاب بر اساس موقعیت عددی

مثال عملی:

df.loc[1:5, ['نام', 'سن']] → سطرهای 1 تا 5 و ستون‌های نام و سن
df.iloc[0:3, 2:4] → سه سطر اول و ستون‌های با اندیس 2 و 3

با تسلط بر این روش‌ها، می‌توانید به راحتی با داده‌های خود در پانداس کار کنید و تحلیل‌های دقیق‌تری انجام دهید.