pandas 0.23 - Series.str.wrap()

pandas.Series.str.wrap




pandas

pandas.Series.str.wrap

Series.str.wrap(width, **kwargs) [source]

दी गई चौड़ाई से कम लंबाई वाले पैराग्राफ में श्रृंखला / सूचकांक में लंबे तार लपेटें।

इस विधि में textwrap.TextWrapper के समान कीवर्ड पैरामीटर और डिफॉल्ट हैं।

पैरामीटर:

चौड़ाई : int

अधिकतम लाइन-चौड़ाई

Expand_tabs : बूल, वैकल्पिक

यदि सही है, तो टैब वर्णों को रिक्त स्थान में विस्तारित किया जाएगा (डिफ़ॉल्ट: सत्य)

प्रतिस्थापन_विशेषता : बूल, वैकल्पिक

यदि सत्य है, तो टैब विस्तार के बाद शेष रहने वाले प्रत्येक व्हाट्सएप चरित्र (स्ट्रिंग द्वारा परिभाषित किया गया है) को एक स्थान से बदल दिया जाएगा (डिफ़ॉल्ट: सत्य)

drop_whitespace : बूल, वैकल्पिक

यदि सही है, तो व्हाट्सएप, जो कि लपेटने के बाद, एक पंक्ति की शुरुआत या अंत में समाप्त होता है (डिफ़ॉल्ट: सही)

break_long_words : बूल, वैकल्पिक

यदि सही है, तो यह सुनिश्चित करने के लिए कि चौड़ाई से अधिक लंबी लाइनें नहीं हैं, तो चौड़ाई से अधिक लंबे शब्दों को तोड़ दिया जाएगा। यदि यह गलत है, तो लंबे शब्द नहीं तोड़े जाएंगे, और कुछ लाइनें चौड़ाई से अधिक लंबी हो सकती हैं। (डिफ़ॉल्ट: सत्य)

break_on_hyphens : बूल, वैकल्पिक

यदि सही है, तो कंपाउंड शब्दों में हाइफ़न के बाद व्हॉट्सएप पर और अधिमानतः रैपिंग होगी, क्योंकि यह अंग्रेजी में प्रथागत है। यदि गलत है, तो केवल व्हाट्सएप को लाइन ब्रेक के लिए संभावित अच्छे स्थानों के रूप में माना जाएगा, लेकिन अगर आपको सही मायने में असुरक्षित शब्द चाहिए तो आपको break_long_words को झूठे पर सेट करना होगा। (डिफ़ॉल्ट: सत्य)

यह दिखाता है:
wrapped : Series/Index of objects

टिप्पणियाँ

आंतरिक रूप से, यह विधि डिफ़ॉल्ट सेटिंग्स के साथ एक textwrap.TextWrapper उदाहरण का उपयोग करती है। R के स्ट्रिंग लाइब्रेरी str_wrap फ़ंक्शन से मेल खाने वाले व्यवहार को प्राप्त करने के लिए, तर्कों का उपयोग करें:

  • Expand_tabs = गलत
  • रिप्लेस_व्हाट्सएप = सच
  • drop_whitespace = सत्य
  • break_long_words = गलत
  • break_on_hyphens = गलत

उदाहरण

>>> s = pd.Series(['line to be wrapped', 'another line to be wrapped'])
>>> s.str.wrap(12)
0             line to be\nwrapped
1    another line\nto be\nwrapped