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

पायथन पांडा - एक कॉलम का अधिकतम मान ज्ञात करें और इसके संबंधित पंक्ति मान लौटाएँ

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

कदम

  • एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं, df.
  • इनपुट डेटाफ़्रेम प्रिंट करें, df.
  • उस कॉलम का अधिकतम मान ज्ञात करने के लिए एक वेरिएबल, कॉलम को इनिशियलाइज़ करें।
  • 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. किसी दिए गए डेटाफ़्रेम में न्यूनतम मान खोजने के लिए पायथन में एक प्रोग्राम लिखें और एक नई पंक्ति और कॉलम में निम्नतम मान संग्रहीत करें

    मान लें कि आपके पास डेटाफ़्रेम है, 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   &nb

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

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

  1. पायथन में पंडों के संस्करण और उनकी निर्भरता का पता लगाएं

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