1. Learn
  2. /
  3. कोर्स
  4. /
  5. Efficient Python Code लिखना

Connected

अभ्यास

`.iterrows()` के साथ रन डिफरेंशियल निकालें

आपको San Francisco Giants ने एनालिस्ट के रूप में हायर किया है — बधाई! टीम के मालिक चाहते हैं कि आप 2008 से 2012 तक हर सीज़न के लिए एक मेट्रिक निकालें जिसे run differential कहा जाता है. यह मेट्रिक ऐसे निकाला जाता है: किसी सीज़न में टीम द्वारा किए गए कुल रन में से उसी सीज़न में टीम द्वारा खाए गए कुल रन घटा दें. 'RS' का मतलब runs scored और 'RA' का मतलब runs allowed है.

नीचे दिया फंक्शन यह मेट्रिक कैलकुलेट करता है:

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

एक DataFrame आपके सेशन में giants_df नाम से लोड किया गया है और कंसोल में प्रिंट भी किया गया है. आइए .iterrows() का उपयोग करके इस DataFrame में run differential का एक कॉलम जोड़ने का अभ्यास करें.

निर्देश 1/4

undefined XP
    1
    2
    3
    4
  • run_diffs नाम की एक खाली लिस्ट बनाइए, जिसमें आप कैलकुलेट किए गए run differentials स्टोर करेंगे.