用法:
Series.str.wrap(width, **kwargs)
以指定的线宽将字符串包装在系列/索引中。
此方法具有与
textwrap.TextWrapper
相同的关键字参数和默认值。- width:int
最大线宽。
- expand_tabs:布尔型,可选
如果为 True,制表符将扩展为空格(默认值:True)。
- replace_whitespace:布尔型,可选
如果为 True,则制表符扩展后剩余的每个空格字符(由 string.whitespace 定义)将被替换为单个空格(默认值:True)。
- drop_whitespace:布尔型,可选
如果为 True,则在换行后恰好位于行首或行尾的空格将被删除(默认值:True)。
- break_long_words:布尔型,可选
如果为 True,那么长于宽度的单词将被打断,以确保没有行长于宽度。如果为false,长字不会断,有些行可能比宽度长(默认:True)。
- break_on_hyphens:布尔型,可选
如果为 True,则最好在空格处和复合词中的连字符之后发生换行,这在英语中是惯用的。如果为 false,则只有空格将被视为潜在的换行符的好地方,但如果您想要真正不可分割的单词,则需要将 break_long_words 设置为 false(默认值:True)。
- 系列或索引
参数:
返回:
注意:
在内部,此方法使用具有默认设置的
textwrap.TextWrapper
实例。要实现与 R 的 stringr 库str_wrap 函数匹配的行为,请使用以下参数:expand_tabs = 假
replace_whitespace = 真
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 dtype:object
相关用法
- Python pandas.Series.str.isdecimal用法及代码示例
- Python pandas.Series.str.get用法及代码示例
- Python pandas.Series.str.replace用法及代码示例
- Python pandas.Series.str.endswith用法及代码示例
- Python pandas.Series.str.isspace用法及代码示例
- Python pandas.Series.str.isdigit用法及代码示例
- Python pandas.Series.str.isalnum用法及代码示例
- Python pandas.Series.str.zfill用法及代码示例
- Python pandas.Series.str.partition用法及代码示例
- Python pandas.Series.str.isnumeric用法及代码示例
- Python pandas.Series.str.startswith用法及代码示例
- Python pandas.Series.str.count用法及代码示例
- Python pandas.Series.str.rpartition用法及代码示例
- Python pandas.Series.str.strip用法及代码示例
- Python pandas.Series.str.removesuffix用法及代码示例
- Python pandas.Series.str.rsplit用法及代码示例
- Python pandas.Series.str.islower用法及代码示例
- Python pandas.Series.str.removeprefix用法及代码示例
- Python pandas.Series.str.len用法及代码示例
- Python pandas.Series.str.extract用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Series.str.wrap。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。