Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन पैंडास - एक कॉलम का अधिकतम मान खोजें और उसकी संबंधित पंक्ति मान लौटाएं


पैंडास में एक कॉलम का अधिकतम मान खोजने और उसकी संबंधित पंक्ति मान लौटाने के लिए, हम df.loc[df[col].idxmax()] का उपयोग कर सकते हैं। आइए एक उदाहरण लेकर इसे बेहतर ढंग से समझें।

चरण

  • दो-आयामी, आकार-परिवर्तनीय, संभावित विषम सारणीबद्ध डेटा, df बनाएं।
  • इनपुट डेटाफ्रेम, df प्रिंट करें।
  • एक वेरिएबल, col इनिशियलाइज़ करें, उस कॉलम का अधिकतम मान खोजने के लिए।
  • df.loc[df[col].idxmax()] का उपयोग करके अधिकतम मान और उसकी संबंधित पंक्ति खोजें
  • चरण 4 का आउटपुट प्रिंट करें।

उदाहरण

import pandas as pd
df = pd.DataFrame(
    {
        "x": [5, 2, 7, 0],
        "y": [4, 7, 5, 1],
        "z": [9, 3, 5, 1]
    }
)
print("Input DataFrame is:\n", df)
col = "x"
max_x = df.loc[df[col].idxmax()]
print("Maximum value of column ", col, " and its corresponding row values:\n", max_x)
col = "y"
max_x = df.loc[df[col].idxmax()]
print("Maximum value of column ", col, " and its corresponding row values:\n", max_x)
col = "z"
max_x = df.loc[df[col].idxmax()]
print("Maximum value of column ", col, " and its corresponding row values:\n", max_x)

आउटपुट

Input DataFrame is:
   x  y  z
0  5  4  9
1  2  7  3
2  7  5  5
3  0  1  1
Maximum value of column x and its corresponding row values:
x    7
y    5
z    5
Name: 2, dtype: int64
Maximum value of column y and its corresponding row values:
x    2
y    7
z    3
Name: 1, dtype: int64
Maximum value of column z and its corresponding row values:
x    5
y    4
z    9
Name: 0, dtype: int64

  1. - दिए गए DataFrame में न्यूनतम मान खोजने और इसे नई पंक्ति और कॉलम में संग्रहीत करने के लिए पायथन प्रोग्राम लिखें

    मान लीजिए आपके पास एक डेटाफ्रेम है: one two three 0 12 13 5 1 10 6 4 2 16 18 20 3 11 15 58 नई पंक्ति और कॉलम में न्यूनतम मान संग्रहीत करने का परिणाम: Add new column to store min value one two three min_value 0 12 13 5 5 1 10 6 4 4 2 16 18 20 16 3 11 15 58 11 Add new row to store min value one two

  1. - पायथन में पंक्ति और स्तंभ के सबसे बड़े तत्व दिए जाने पर मूल मैट्रिक्स खोजें

    मान लीजिए हमारे पास आकार N और M के दो ऐरे A और B हैं और हमारे पास एक N x M बाइनरी मैट्रिक्स भी है जहां 1 दर्शाता है कि मूल मैट्रिक्स में एक धनात्मक पूर्णांक था और 0 का अर्थ है कि वह स्थान मूल मैट्रिक्स में भी 0 रखता है। हमें मूल मैट्रिक्स उत्पन्न करना है ताकि A[i] आईवीं पंक्ति का सबसे बड़ा तत्व दर्

  1. - Python में Pandas और उसके निर्भरताओं का संस्करण कैसे जांचें

    Pandas Python में डेटा विश्लेषण के लिए एक महत्वपूर्ण पैकेज है। Pandas के विभिन्न संस्करण उपलब्ध हैं। संस्करण बेमेल के कारण कुछ समस्याएं हो सकती हैं। इसलिए हमें Pandas के संस्करण संख्या जानने की आवश्यकता होती है। हम निम्न कोड का उपयोग करके इसे आसानी से देख सकते हैं।संस्करण प्राप्त करने के लिए निम्न क