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

Connected

अभ्यास

.iterrows() के साथ इटरेट करना

वीडियो में, हमने चर्चा की थी कि .iterrows() प्रत्येक DataFrame की पंक्ति को (index, pandas Series) के जोड़े के रूप में लौटाता है। लेकिन इसका मतलब क्या है? आइए कुछ कोडिंग अभ्यासों के जरिए समझते हैं।

आपके सेशन में pit_df नाम का एक pandas DataFrame लोड किया गया है। इसमें 2008 से 2012 तक Pittsburgh Pirates (संक्षेप में 'PIT') नाम की Major League Baseball टीम के आँकड़े हैं। सुविधा के लिए इसे आपके कंसोल में प्रिंट किया गया है।

निर्देश 1/4

undefined XP
  • 1

    pit_df पर लूप चलाने और प्रत्येक पंक्ति को प्रिंट करने के लिए .iterrows() का उपयोग करें। .iterrows() से आने वाले पहले आइटम को i और दूसरे को row के रूप में सहेजें।

  • 2

    लूप में दो लाइनें जोड़ें: एक print(row) से पहले ताकि प्रत्येक index वैरिएबल प्रिंट हो, और एक बाद में ताकि प्रत्येक row का टाइप प्रिंट हो।

  • 3

    .iterrows() के आउटपुट को स्टोर करने के लिए for स्टेटमेंट में i और row की बजाय row_tuple नाम का एक वैरिएबल उपयोग करें।

  • 4

    for लूप में एक लाइन जोड़ें ताकि प्रत्येक row_tuple का टाइप प्रिंट हो।