详解pandas.Series.str.strip()(去除序列中的字符串空格)函数使用方法

  • Post category:Python

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
  1. 去除每个字符串前后空格
>>> series.str.strip()
0     Apple
1    Banana
2    Orange
3     Mango
dtype: object

可以看到,每个字符串前后的空格已经被去除。

  1. 去除每个字符串前后指定的字符集合
>>> series.str.strip("Moa")
0      pple 
1    Banana  
2     range  
3       ng  
dtype: object

可以看到,每个字符串前后的‘M’, ‘o’ ,‘a’已经被去除。

以上就是pandas.Series.str.strip()的作用与使用方法的完整攻略,希望能对你有所帮助。