pandas GroupBy
GroupBy split, apply और combine pattern पर काम करता है।
pandas GroupBy क्या है?
GroupBy split, apply और combine pattern पर काम करता है।
Rows को group करके aggregate values निकालें।
इसका उपयोग कब करें?
- Tabular data पढ़ें और साफ करें।
- CSV, API और database data का विश्लेषण करें।
- Reports और statistics तैयार करें।
उदाहरण कोड
main.py
import pandas as pd
results = pd.DataFrame({
"team": ["A", "A", "B", "B"],
"score": [80, 90, 70, 100],
})
averages = results.groupby("team")["score"].mean().reset_index()
print(averages)
अपेक्षित आउटपुट
team score
0 A 85.0
1 B 85.0
यह कैसे काम करता है
Rows group होती हैं, score का mean निकलता है और reset_index group key को सामान्य column बनाता है।
मान बदलें और Python इंस्टॉल किए बिना CodeUtility ऑनलाइन Python कंपाइलर में प्रोग्राम चलाएँ।
अभ्यास के कार्य
बड़े dataset पर जाने से पहले input बदलें और edge cases की जाँच करें।
- Rows, columns और missing values जोड़ें।
- Filtering, sorting और groupby को साथ प्रयोग करें।
- वास्तविक file पढ़ें और dtype जाँचें।