पांडा: कॉलम की चौड़ाई कैसे निर्धारित करें


डिफ़ॉल्ट रूप से, ज्यूपिटर नोटबुक पांडा डेटाफ़्रेम में कॉलम के लिए केवल 50 की अधिकतम चौड़ाई प्रदर्शित करते हैं।

हालाँकि, आप निम्न सिंटैक्स का उपयोग करके नोटबुक को डेटाफ़्रेम के प्रत्येक कॉलम की पूरी चौड़ाई प्रदर्शित करने के लिए बाध्य कर सकते हैं:

 p.d. set_option (' display.max_colwidth ', None )

यह संपूर्ण ज्यूपिटर नोटबुक सत्र के लिए अधिकतम कॉलम चौड़ाई मान निर्धारित करेगा।

यदि आप केवल संपूर्ण कॉलम चौड़ाई को अस्थायी रूप से प्रदर्शित करना चाहते हैं, तो आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 from pandas import option_context

with option_context(' display.max_colwidth ', None ):
    print (df)

अंत में, आप निम्नलिखित सिंटैक्स का उपयोग करके ज्यूपिटर नोटबुक में डिफ़ॉल्ट कॉलम चौड़ाई सेटिंग्स को रीसेट कर सकते हैं:

 p.d. reset_option (' display.max_colwidth ')

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इन कार्यों का उपयोग कैसे करें।

उदाहरण: पांडा में कॉलम की चौड़ाई निर्धारित करना

मान लीजिए कि हम एक कॉलम में बेहद लंबी स्ट्रिंग के साथ एक पांडा डेटाफ़्रेम बनाते हैं:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' string_column ': ['A really really long string that contains lots of words', 'More words', 'Words', 'Cool words', 'Hey', 'Hi', 'Sup', 'Yo' ],
                   ' value_column ': [12, 15, 24, 24, 14, 19, 12, 38]})


#view DataFrame
print (df)

                                       string_column value_column
0 A really really long string that contains lots... 12
1 More words 15
2 Words 24
3 Cool words 24
4 Hey 14
5 Hello 19
6 Sup 12
7 Yo 38

डिफ़ॉल्ट रूप से, पांडा string_column को केवल 50 की चौड़ाई तक ट्रिम करता है।

कॉलम की पूरी चौड़ाई प्रदर्शित करने के लिए, आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #specify no max value for the column width
p.d. set_option (' display.max_colwidth ', None )

#view DataFrame
print (df)

                                             string_column value_column
0 A really really long string that contains lots of words 12
1 More words 15
2 Words 24
3 Cool words 24
4 Hey 14
5 Hello 19
6 Sup 12
7 Yo 38

ध्यान दें कि string_column का सारा टेक्स्ट अब प्रदर्शित हो गया है।

ध्यान दें कि इस पद्धति का उपयोग करने से संपूर्ण ज्यूपिटर सत्र के लिए अधिकतम कॉलम चौड़ाई निर्धारित हो जाएगी।

अधिकतम कॉलम चौड़ाई को केवल अस्थायी रूप से प्रदर्शित करने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 from pandas import option_context

with option_context(' display.max_colwidth ', None ):
    print (df)

                                             string_column value_column
0 A really really long string that contains lots of words 12
1 More words 15
2 Words 24
3 Cool words 24
4 Hey 14
5 Hello 19
6 Sup 12
7 Yo 38

डिफ़ॉल्ट सेटिंग्स को रीसेट करने और प्रत्येक कॉलम के लिए केवल 50 की अधिकतम चौड़ाई प्रदर्शित करने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 p.d. reset_option (' display.max_colwidth ')

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:

पांडास डेटाफ़्रेम में सभी कॉलम कैसे प्रदर्शित करें
पांडास डेटाफ़्रेम में सभी पंक्तियों को कैसे प्रदर्शित करें
पांडा: डेटाफ़्रेम से सेल मान कैसे प्राप्त करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *