用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。