1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Efficient Python Code लिखना

Connected

แบบฝึกหัด

`.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 की गणना करें।

คำแนะนำ 1/4

undefined XP
    1
    2
    3
    4
  • .itertuples() का उपयोग करके yankees_df पर लूप लगाएँ और हर row के runs scored और runs allowed के मान निकालें।