Iterrows یک تابع در پکیج pandas در پایتون است که برای ایتره کردن روی ردیفهای یک دیتافریم استفاده میشود. این تابع یک ژنراتور برمیگرداند که در هر مرحله یک تاپل شامل شماره ردیف و مقادیر مربوط به آن ردیف را برمیگرداند.
مثال استفاده از تابع iterrows:
import pandas as pd
# ساخت دیتافریم
df = pd.DataFrame({'نام': ['علی', 'محمد', 'سارا'],
'سن': [25, 30, 28],
'شهر': ['تهران', 'اصفهان', 'شیراز']})
# ایتره کردن روی ردیفها
for index, row in df.iterrows():
print(f"ردیف {index}:")
print(f"نام: {row['نام']}")
print(f"سن: {row['سن']}")
print(f"شهر: {row['شهر']}")
print("-----------")
خروجی:
ردیف 0:
نام: علی
سن: 25
شهر: تهران
-----------
ردیف 1:
نام: محمد
سن: 30
شهر: اصفهان
-----------
ردیف 2:
نام: سارا
سن: 28
شهر: شیراز
-----------
دیدگاهها