علوم داده

دسترسی به عناصر DataFrame با استفاده از شاخص ها

دسترسی به عناصر DataFrame با استفاده از شاخص ها

در Pandas، دو روش اصلی برای دسترسی به عناصر DataFrame با استفاده از شاخص ها وجود دارد:

1. استفاده از نام شاخص:

  • دسترسی به یک عنصر:
Python
import pandas as pd

df = pd.DataFrame({"Name": ["Alice", "Bob", "Charlie"], "Age": [30, 25, 22], "Country": ["USA", "Canada", "USA"]})

# دسترسی به نام و سن Alice
name = df.loc["Alice", "Name"]
age = df.loc["Alice", "Age"]

print(f"Name: {name}")
print(f"Age: {age}")
  • دسترسی به یک سطر:
Python
# دسترسی به تمام اطلاعات مربوط به Alice
row = df.loc["Alice"]
print(row)
  • دسترسی به چندین عنصر:
Python
# دسترسی به نام و سن Alice و Bob
names = df.loc[["Alice", "Bob"], "Name"]
ages = df.loc[["Alice", "Bob"], "Age"]

print(f"Names: {names}")
print(f"Ages: {ages}")

2. استفاده از موقعیت شاخص:

  • دسترسی به یک عنصر:
Python
# دسترسی به نام و سن عنصر در سطر اول
name = df.iloc[0, 0]
age = df.iloc[0, 1]

print(f"Name: {name}")
print(f"Age: {age}")
  • دسترسی به یک سطر:
Python
# دسترسی به تمام اطلاعات مربوط به سطر اول
row = df.iloc[0]
print(row)
  • دسترسی به چندین عنصر:
Python
# دسترسی به نام و سن عناصر در سطر اول و دوم
names = df.iloc[[0, 1], 0]
ages = df.iloc[[0, 1], 1]

print(f"Names: {names}")
print(f"Ages: {ages}")

نکات:

  • می توانید از ترکیب نام شاخص و موقعیت شاخص برای دسترسی به عناصر به صورت دقیق تر استفاده کنید.
  • می توانید از توابع Pandas مانند [] و ix (منسوخ شده) برای ویرایش و نمایش  به عناصر DataFrame با استفاده از ابندکس ها استفاده کنید.
  • می توانید از توابع Pandas مانند loc و iloc برای انتخاب زیرمجموعه ای از DataFrame قبل از دسترسی به عناصر آن استفاده کنید.

 

 

نمایش بیشتر

نوشته‌های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا