Python challenge️
#چالش_پایتون_در_هوش_مصنوعی
🧠 قسمت ۸: آشنایی با Pandas 🗂
سلام دوستان! 👋
امروز میخوایم با Pandas آشنا بشیم. این کتابخونه فوقالعاده برای کار با دادههای جدولی مثل فایلهای Excel یا CSV استفاده میشه. 📊
---
۱. نصب Pandas
pip install pandas
---
۲. وارد کردن Pandas
import pandas as pd
✅ معمولاً با اسم کوتاه pd استفاده میشه.
---
۳. ساخت جدول (DataFrame)
import pandas as pd
data = {"نام": ["علی", "سارا", "نیما"], "سن": [18, 20, 19]}
df = pd.DataFrame(data)
print(df)
📌 خروجی:
نام سن
0 علی 18
1 سارا 20
2 نیما 19
---
۴. دسترسی به ستونها و سطرها
print(df["نام"]) # دسترسی به یک ستون
print(df.iloc[1]) # دسترسی به یک سطر بر اساس اندیس
---
۵. خواندن فایلهای داده
* خواندن فایل CSV:
df = pd.read_csv("data.csv")
* ذخیره جدول به CSV:
df.to_csv("output.csv", index=False)
---
۶. عملیات روی دادهها
print(df.describe()) # آمار خلاصه
print(df["سن"].mean()) # میانگین سنها
---
۷. پروژه کوچک
ساخت جدول نمرات و محاسبه معدل هر دانشآموز:
import pandas as pd
data = {
"نام": ["علی", "سارا", "نیما"],
"ریاضی": [18, 19, 15],
"فیزیک": [17, 20, 14],
"شیمی": [16, 18, 13]
}
df = pd.DataFrame(data)
df["معدل"] = df[["ریاضی", "فیزیک", "شیمی"]].mean(axis=1)
print(df)
📌 خروجی نمونه:
نام ریاضی فیزیک شیمی معدل
0 علی 18 17 16 17.0
1 سارا 19 20 18 19.0
2 نیما 15 14 13 14.0
---
👀 قسمت بعدی: کار با دادههای جدولی 📊
🗂 مرکز آموزش پایتون
➖➖➖➖➖➖➖➖
@pythonchallenge
14 · 514 ·