Pandas Series str.strip(~)
方法删除出现在 Series 中每个字符串前后的指定字符的组合。
请注意,返回的是一个新系列,并且原始系列保持不变。
参数
1.to_strip
| str
或 None
| optional
每个字符串前面或后面出现的 to_strip
字符组合将被删除。例如,如果 to_strip="ab"
,则 abA
和 baA
都将变为 A
。
默认情况下,前导和尾随空格(包括换行符和制表符)将被删除。
返回值
新的 Series
或 Index
。
例子
基本用法
默认情况下,strip(~)
删除前导和尾随空格(包括换行符和制表符):
s = pd.Series([" ","a a","\na","a\t"])
s_stripped = s.str.strip()
s_stripped
0
1 a a
2 a
3 a
dtype: object
为了确认空格确实已被删除,我们打印每个字符串的长度:
s_stripped.str.len()
0 0
1 3
2 1
3 1
dtype: int64
指定to_strip
要删除前后字符"ab"
的组合:
s = pd.Series(["abA","baA"])
s.str.strip("ab")
0 A
1 A
dtype: object
在这里,请注意 "baA"
如何被剥离为 "A"
- 这是因为指定字符的组合被剥离(在本例中为 "ab"
和 "ba"
)。
相关用法
- Python Pandas Series str split方法用法及代码示例
- Python Pandas Series str extractall方法用法及代码示例
- Python Pandas Series str center方法用法及代码示例
- Python Pandas Series str pad方法用法及代码示例
- Python Pandas Series str extract方法用法及代码示例
- Python Pandas Series str replace方法用法及代码示例
- Python Pandas Series str len方法用法及代码示例
- Python Pandas Series str lower方法用法及代码示例
- Python Pandas Series str rstrip方法用法及代码示例
- Python Pandas Series str lstrip方法用法及代码示例
- Python Pandas Series string contains方法用法及代码示例
- Python Pandas Series to_list方法用法及代码示例
- Python Pandas Series between方法用法及代码示例
- Python Pandas Series map方法用法及代码示例
- Python Pandas Series hasnans属性用法及代码示例
- Python Pandas Series is_monotonic属性用法及代码示例
- Python Pandas Series to_frame方法用法及代码示例
- Python Pandas Series zfill方法用法及代码示例
- Python Pandas Series argmax方法用法及代码示例
- Python Pandas Series is_monotonic_increasing属性用法及代码示例
- Python Pandas Series is_unique属性用法及代码示例
- Python Pandas Series argmin方法用法及代码示例
- Python Pandas Series value_counts方法用法及代码示例
- Python Pandas Series is_monotonic_decreasing属性用法及代码示例
- Python Pandas Series.cumsum()用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Pandas Series str | strip method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。