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

डेटाफ़्रेम के शब्दकोश से एक पैनल बनाने के लिए पायथन में एक प्रोग्राम लिखें और पहले कॉलम के अधिकतम मूल्य को प्रिंट करें

पैनल में पहले कॉलम के अधिकतम मान का परिणाम है

पहले कॉलम का अधिकतम मान है;Column1 1.377292

समाधान

इसे हल करने के लिए, हम निम्नलिखित दृष्टिकोण का पालन करेंगे -

  • डेटा मान को डिक्शनरी कुंजी के रूप में सेट करें 'कॉलम 1' मान के साथ pd.DataFrame(np.random.randn(5, 3))

डेटा ={'कॉलम1' :pd.DataFrame(np.random.randn(5, 3))}
  • पैनल को डेटा असाइन करें और इसे p

    . के रूप में सहेजें
पी =पीडी.पैनल (डेटा)
  • dict key Column1 का उपयोग करके कॉलम को प्रिंट करें

प्रिंट (p['Column1'])
  • माइनर_xs(0) ,

    . का उपयोग करके पहले कॉलम के अधिकतम मान की गणना करें
p.minor_xs(0).max()

उदाहरण

आइए एक बेहतर समझ पाने के लिए निम्नलिखित कोड देखें -

pdimport numpy के रूप में npdata ={'Column1':pd.DataFrame(np.random.randn(5, 3))}p =pd.Panel(data)print("पैनल मान:")प्रिंट("पैनल मान:")प्रिंट के रूप में आयात करें p['Column1'])print("पहले कॉलम का अधिकतम मान है:")प्रिंट(p.minor_xs(0).max())

आउटपुट

पैनल मान:0 1 20 0.914209 -0.665899 -0.7030971 -1.375634 -0.164529 -0.6733262 1.377292 0.692793 0.3907773 -0.899618 -1.163681 0.9544634 0.025898 0.832265 0.173535 पहले कॉलम का अधिकतम मान है:कॉलम 1 1.3792 
  1. शब्दकोश में दूसरा अधिकतम मूल्य खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें दो पूर्णांक दिए गए हैं, हमें शब्दकोश में दूसरा अधिकतम मान प्रिंट करना होगा आइए अब नीचे दिए गए कार्यान्वयन में अवधारणा को देखें- दृष्टिकोण 1 - नकारात्मक अनुक्रमणिका द्वारा क्रमबद्ध() फ़ंक्शन का उपयोग करना उदाहरण

  1. किसी अन्य शब्दकोश के मूल्य से पायथन शब्दकोश कैसे बनाएं?

    आप दूसरे डिक्शनरी को पहले डिक्शनरी में मर्ज करके ऐसा कर सकते हैं। पायथन 3.5+ में, आप शब्दकोश को अनपैक करने के लिए ** ऑपरेटर का उपयोग कर सकते हैं और निम्नलिखित सिंटैक्स का उपयोग करके कई शब्दकोशों को जोड़ सकते हैं - सिंटैक्स a = {'foo': 125} b = {'bar': "hello"} c = {**a, **b

  1. पायथन डिक्शनरी से सबसे बड़ा मूल्य कैसे प्रिंट करें?

    पायथन के बिल्ट-इन डिक्शनरी क्लास में वैल्यू () मेथड है जो प्रत्येक की-वैल्यू पेयर से वैल्यू कंपोनेंट की सूची देता है। बिल्ट-इन फ़ंक्शन का उपयोग करके अधिकतम () शब्दकोश में सबसे बड़ा मूल्य प्राप्त किया जा सकता है >>> dct={1:45,2:76,3:12,4:55,5:33} >>> vlist=dct.values() >>>