पांडा में एकाधिक स्तंभों में अधिकतम मान ढूँढना
पांडा डेटाफ़्रेम में एकाधिक स्तंभों में अधिकतम मान निर्धारित करने के लिए, विभिन्न तरीकों को नियोजित किया जा सकता है . यहां बताया गया है कि आप इसे कैसे प्राप्त कर सकते हैं:
निर्दिष्ट कॉलम के साथ अधिकतम() फ़ंक्शन का उपयोग करना
इस पद्धति में स्पष्ट रूप से वांछित कॉलम का चयन करना और अधिकतम() फ़ंक्शन को लागू करना शामिल है:
df[["A", "B"]]
df[["A", "B"]].max(axis=1)
यह कॉलम A और B से अधिकतम मानों के साथ एक नया कॉलम बनाएगा।
सभी कॉलमों के साथ अधिकतम() फ़ंक्शन का उपयोग करना
यदि आप सुनिश्चित हैं कि डेटाफ़्रेम में केवल वे कॉलम हैं जिनके लिए आप अधिकतम खोजना चाहते हैं, तो आप निम्नलिखित सरलीकृत सिंटैक्स का उपयोग कर सकते हैं:
df.max(axis=1)
यह स्वचालित रूप से सभी कॉलमों पर विचार करेगा और अधिकतम मानों के साथ एक कॉलम आउटपुट करेगा।
लागू() फ़ंक्शन का उपयोग करना
वैकल्पिक रूप से, आप अधिकतम फ़ंक्शन के साथ लागू() फ़ंक्शन का उपयोग कर सकते हैं:
df.apply(max, axis=1)
यह होगा प्रत्येक पंक्ति के लिए अधिकतम मानों के साथ एक कॉलम भी बनाएं। पीडी के रूप में पांडा डीएफ = पीडी.डेटाफ़्रेम({"ए": [1, 2, 3], "बी": [-2, 8, 1]}) # निर्दिष्ट कॉलम के साथ max() का उपयोग करना df["C"] = df[["A", "B"]].max(axis=1) # सभी कॉलमों के साथ max() का उपयोग करना df["D"] = df.max(axis=1) # लागू() का उपयोग करना df["E"] = df.apply(अधिकतम, अक्ष=1) प्रिंट(डीएफ)
आउटपुट: ए बी सी डी ई 0 1 -2 1 1 1 1 2 8 8 8 8 2 3 1 3 3 3
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3