當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python pyspark Series.str.wrap用法及代碼示例

本文簡要介紹 pyspark.pandas.Series.str.wrap 的用法。

用法:

str.wrap(width: int, **kwargs: bool) → ps.Series

將係列中的長字符串包裝成長度小於給定寬度的段落格式。

此方法具有與 textwrap.TextWrapper 相同的關鍵字參數和默認值。

參數

widthint

最大line-width。用換行符分隔的行。

expand_tabs布爾型,可選

如果為真,製表符將擴展為空格(默認值:真)。

replace_whitespace布爾型,可選

如果為真,製表符擴展後剩餘的每個空白字符將被一個空格替換(默認值:真)。

drop_whitespace布爾型,可選

如果為 true,則在換行後恰好位於行首或行尾的空格將被刪除(默認值:True)。

break_long_words布爾型,可選

如果為真,那麽長於寬度的單詞將被打斷,以確保沒有行長於寬度。如果為false,長字不會被打斷,有些行可能會比寬度長(默認:True)。

break_on_hyphens布爾型,可選

如果為真,則換行將最好出現在空格上,並且緊跟在複合詞中的連字符之後,這在英語中是慣用的。如果為 false,則隻有空格將被視為潛在的換行的好位置,但如果您想要真正不可分割的單詞,則需要將 break_long_words 設置為 false(默認值:True)。

返回

係列對象

係列與包的字符串。

例子

>>> s = ps.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
dtype: object

相關用法


注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 pyspark.pandas.Series.str.wrap。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。