当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。