"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पांडा डेटाफ़्रेम में एकाधिक कॉलमों में अधिकतम मान कैसे ज्ञात करें?

पांडा डेटाफ़्रेम में एकाधिक कॉलमों में अधिकतम मान कैसे ज्ञात करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:124

How to Find the Maximum Value Across Multiple Columns in a Pandas DataFrame?

पांडा डेटाफ़्रेम में अधिकतम एकाधिक कॉलम ढूँढना

डेटा विश्लेषण में, एकाधिक कॉलम में अधिकतम मान ढूँढना एक सामान्य कार्य है। पायथन में, पांडा लाइब्रेरी ऐसे ऑपरेशन करने के लिए कुशल तरीके प्रदान करती है। एक नया कॉलम सी बनाएं जहां प्रत्येक मान कॉलम ए और बी में संबंधित मानों में से अधिकतम है।

समाधान:

पांडा का उपयोग करके, आप आसानी से अधिकतम की गणना कर सकते हैं अधिकतम फ़ंक्शन का उपयोग करके एकाधिक स्तंभों का। निम्नलिखित चरण बताते हैं कि कॉलम सी कैसे बनाया जाए:

पांडा लाइब्रेरी आयात करें:

    पांडा को पीडी के रूप में आयात करें
  1. डेटाफ़्रेम बनाएं:
import pandas as pd
    कॉलम ए और बी के साथ एक डेटाफ़्रेम बनाएं। उदाहरण के लिए:
  1. df = pd.DataFrame({"A": [1, 2, 3], "बी": [-2, 8, 1]})

अधिकतम की गणना करें:

import pandas as pd
    जिन स्तंभों की आप तुलना करना चाहते हैं उन पर अधिकतम फ़ंक्शन का उपयोग करें, और प्रत्येक पंक्ति के लिए अधिकतम की गणना करने के लिए axis=1 निर्दिष्ट करें:
  1. max_values ​​= df[["A", "B"]].max(axis= 1)

नया कॉलम बनाएं:

import pandas as pd
    डेटाफ़्रेम में एक नए कॉलम सी के रूप में परिकलित अधिकतम मान जोड़ें:
  1. df["C"] = max_values
  2. परिणामस्वरूप डेटाफ़्रेम df में अब तीन कॉलम होंगे: A, B, और C, जहां कॉलम C में संबंधित A और B मानों की अधिकतम संख्या शामिल है।

सरलीकृत समाधान (केवल दो कॉलम के लिए):
import pandas as pd

यदि आपके पास तुलना करने के लिए केवल दो कॉलम हैं, तो आप उपरोक्त समाधान के सरलीकृत संस्करण का उपयोग कर सकते हैं:

df ["C"] = df.max(axis=1)यह मानता है कि डेटाफ़्रेम में कॉलम A और B ही एकमात्र कॉलम हैं।

अतिरिक्त नोट्स:
df["C"] = df.max(axis=1)

आप समान परिणाम प्राप्त करने के लिए apply(max, axis=1) फ़ंक्शन का भी उपयोग कर सकते हैं।

यदि आपके पास तुलना करने के लिए दो से अधिक कॉलम हैं, तो आप उन्हें निर्दिष्ट कर सकते हैं अधिकतम फ़ंक्शन की पैरामीटर सूची।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729169418 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3