pandas.Series.str.wrap # 系列.str。换行(宽度, ** kwargs)[来源] # 以指定的线宽将字符串包裹在系列/索引中。 此方法具有与 相同的关键字参数和默认值 textwrap.TextWrapper。 参数: 宽度整数最大线宽。 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 函数匹配的行为,请使用以下参数: 展开选项卡=假 替换空白=真 drop_whitespace = True Break_long_words = False 连字符上的break_on_hyphens = False 例子 >>> 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