`.itertuples()` के साथ रन डिफरेंशियल निकालें
New York Yankees ने San Francisco Giants के साथ आपका एनालिस्ट कॉन्ट्रैक्ट ट्रेड़ कर लिया है — आप काफ़ी डिमांड में हैं! आपके नए बॉस ने Giants के साथ किया हुआ आपका काम देखा है और अब वे Yankees के डेटा पर कुछ वैसा ही करवाना चाहते हैं। वे चाहते हैं कि आप 1962 से 2012 तक Yankees के लिए run differentials निकालें और यह पता करें कि किस सीज़न में उनका run differential सबसे अच्छा रहा।
आपको वह फ़ंक्शन याद है जो आपने Giants के साथ काम करते समय इस्तेमाल किया था, और आपने उसे जल्दी से लिख लिया:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
आइए .itertuples() का उपयोग करके yankees_df DataFrame (जो आपके सेशन में लोड किया जा चुका है) पर लूप लगाएँ और run differentials की गणना करें।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Efficient Python Code लिखना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
run_diffs = []
# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
runs_scored = ____
runs_allowed = ____