मैं पांडस डेटाफ्रेम के माध्यम से कैसे पुन: प्रयास करूं?
मैं पांडस डेटाफ्रेम के माध्यम से कैसे पुन: प्रयास करूं?

वीडियो: मैं पांडस डेटाफ्रेम के माध्यम से कैसे पुन: प्रयास करूं?

वीडियो: मैं पांडस डेटाफ्रेम के माध्यम से कैसे पुन: प्रयास करूं?
वीडियो: पांडा डेटाफ़्रेम में पंक्तियों को दोहराने के विभिन्न तरीके | गीक्सफॉरगीक्स 2024, अप्रैल
Anonim

पांडा iterrows() फ़ंक्शन है जो आपकी मदद करेगा फन्दा बनाना a. की प्रत्येक पंक्ति डेटा ढांचा . पांडा ' iterrows() रिटर्न an इटरेटर प्रत्येक पंक्ति की अनुक्रमणिका और प्रत्येक पंक्ति में डेटा के रूप में a श्रृंखला . चूंकि iterrows() रिटर्न इटरेटर , हम की सामग्री को देखने के लिए अगले फ़ंक्शन का उपयोग कर सकते हैं इटरेटर.

इस संबंध में, मैं पंडों में स्तंभों को कैसे पुनरावृत्त करूं?

DataFrame.iteritems () यह एक उत्पन्न करता है इटरेटर जिसका उपयोग किया जा सकता है दोहराएं सभी के ऊपर कॉलम एक डेटाफ्रेम का। प्रत्येक के लिए स्तंभ डेटाफ़्रेम में यह एक लौटाता है इटरेटर टपल युक्त स्तंभ नाम और स्तंभ श्रृंखला के रूप में सामग्री। जैसा कि 3. थे कॉलम इसलिए 3 टुपल्स के दौरान लौटाया गया यात्रा.

इसी तरह, इटेरो रिटर्न क्या है? पुनरावृति () एक जनरेटर है जो डेटाफ़्रेम की पंक्तियों पर पुनरावृति करता है और रिटर्न प्रत्येक पंक्ति की अनुक्रमणिका, पंक्ति वाली किसी वस्तु के अतिरिक्त।

बस इतना ही, क्या पांडा लूप की तुलना में तेजी से लागू होते हैं?

1 उत्तर। यह मेरी समझ है। लागू आम तौर पर नहीं है की तुलना में तेज धुरी पर पुनरावृत्ति। मुझे विश्वास है कि हुड के नीचे यह केवल एक है कुंडली अक्ष पर, सिवाय इसके कि आप इस मामले में हर बार फ़ंक्शन कॉल के ऊपरी हिस्से को उठा रहे हैं।

मैं पंडों में पंक्तियों और स्तंभों पर कैसे पुनरावृति करूं?

के लिए पंक्तियों पर पुनरावृति , हम एक फ़ंक्शन itertuples () लागू करते हैं, यह फ़ंक्शन प्रत्येक के लिए एक टपल लौटाता है पंक्ति डेटाफ्रेम में। टपल का पहला तत्व होगा पंक्ति का संबंधित सूचकांक मूल्य, जबकि शेष मान हैं पंक्ति मूल्य।

सिफारिश की: