pandas.Series.str.strip()
是Pandas中用于去除每个字符串前后空格的函数,作用是去除Series中每个元素的前后空格,返回一个新的Series。
使用方法:
Series.str.strip(self, to_strip=None)
参数说明:
to_strip
:(可选)需要从每个字符串前后去除的字符集合。
如果不传入to_strip
参数,则去除每个字符串前后的空格符。
如果传入to_strip
参数,则去除每个字符串前后的to_strip中包含的字符。
下面提供两个使用实例:
假设有如下Series:
>>> import pandas as pd
>>> data = [' Apple ', 'Banana ', ' Orange ', ' Mango ']
>>> series = pd.Series(data)
>>> series
0 Apple
1 Banana
2 Orange
3 Mango
dtype: object
- 去除每个字符串前后空格
>>> series.str.strip()
0 Apple
1 Banana
2 Orange
3 Mango
dtype: object
可以看到,每个字符串前后的空格已经被去除。
- 去除每个字符串前后指定的字符集合
>>> series.str.strip("Moa")
0 pple
1 Banana
2 range
3 ng
dtype: object
可以看到,每个字符串前后的‘M’, ‘o’ ,‘a’已经被去除。
以上就是pandas.Series.str.strip()
的作用与使用方法的完整攻略,希望能对你有所帮助。