दिलचस्प पोस्ट
OleDbCommand पैरामीटर आदेश और प्राथमिकता जावा में पासवर्ड सुरक्षित ज़िप फ़ाइल क्या सूची बनाई जा सकती है जो स्वयं नाम के आधार पर इनपुट ऑब्जेक्ट नाम है? PHP में URL पैरामीटर प्राप्त करें निश्चित सी + + पुस्तक गाइड और सूची उस फ़ंक्शन के भीतर से फ़ंक्शन का नाम कैसे प्राप्त करें? कैसे जांचें कि इंटरनेट कनेक्शन जावा में मौजूद है या नहीं? जीएसएन: एनोटेशन के बिना विशिष्ट क्षेत्रों को सीरियलाइजेशन से बाहर कैसे करें क्या जावास्क्रिप्ट का "नया" कीवर्ड हानिकारक मानता है? असफल मान्यकरण या अमान्य डुप्लिकेट के लिए खाली HTTP स्थिति कोड isset () और खाली () – का उपयोग करने के लिए जावा में "अपरिवर्तनीय बयान" कंपाइलर त्रुटि क्यों है? PHP दिनांकटाइम :: महीनों को जोड़ने और घटाना संशोधित करें जावास्क्रिप्ट पोस्ट अनुरोध एक फार्म जमा की तरह 2d सरणी एक डबल सूचक है?

पंडों to_html () स्ट्रिंग सामग्री को छांटती है

मेरे पास एक पायथन DataFrame ऑब्जेक्ट है जिसमें टेक्स्ट डेटा है। मेरी समस्या यह है, कि जब मैं to_html() फ़ंक्शन का उपयोग करता to_html() , तो यह स्ट्रिंग को आउटपुट में छोटा कर देता है।

उदाहरण के लिए:

 import pandas df = pandas.DataFrame({'text': ['Lorem ipsum dolor sit amet, consectetur adipiscing elit.']}) print (df.to_html()) 

adapis... आउटपुट काट दिया जाता है adapis...

 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>text</th> </tr> </thead> <tbody> <tr> <th>0</th> <td> Lorem ipsum dolor sit amet, consectetur adipis...</td> </tr> </tbody> </table> 

SO पर एक संबंधित प्रश्न है, लेकिन यह प्लेसहोल्डर्स का उपयोग करता है और एचटीएमएल पोस्टप्रोसेस करने के लिए कार्यक्षमता / खोज की कार्यक्षमता को बदलता है, जिसे मैं बचाना चाहूंगा:

  • पांडा डेटाफ्रेम की पूरी सामग्री को HTML तालिका में लिखना

क्या इस समस्या का एक सरल समाधान है? मुझे दस्तावेज़ से संबंधित कुछ भी नहीं मिला।

वेब के समाधान से एकत्रित समाधान "पंडों to_html () स्ट्रिंग सामग्री को छांटती है"

आप जो देख रहे हैं वह पांडा है जो डिस्प्ले प्रयोजनों के लिए केवल आउटपुट को छोटा कर देता है।

डिफ़ॉल्ट max_colwidth मान 50 है जो आप देख रहे हैं।

आप यह मान सेट कर सकते हैं जो आप चाहते हैं या आप इसे 1 पर सेट कर सकते हैं जो प्रभावी रूप से इसे बंद कर देता है:

 pd.set_option('display.max_colwidth', -1) 

यद्यपि मैं इसके खिलाफ सलाह दूंगा, यह उस चीज़ को सेट करना बेहतर होगा जो आपके कंसोल या आईप्याथोन में आसानी से प्रदर्शित किया जा सकता है।

विकल्पों की एक सूची यहां पायी जा सकती है: http://pandas.pydata.org/pandas-docs/stable/options.html

ऐसा लगता है कि pd.set_option('display.max_colwidth', -1) वाकई एकमात्र विकल्प है। सांत्वना में डेटाफ्रेम कैसे पेश किए जाते हैं, इसके बदले में वैश्विक परिवर्तनों को रोकने के लिए, आप पिछली सेटिंग को एक चर में सहेज सकते हैं और इसे उपयोग के तुरंत बाद पुनर्स्थापित कर सकते हैं:

  old_width = pd.get_option('display.max_colwidth') pd.set_option('display.max_colwidth', -1) open('some_file.html', 'w').write(some_data.to_html()) pd.set_option('display.max_colwidth', old_width)