关键词

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

pandas.Series.str.strip()的作用

pandas.Series.str.strip()是Series对象中的一个方法,用于去除字符串中的空格或特定字符。其作用是去除字符串前后空格以及某些特定字符,包括制表符、回车符、换行符等,并返回去除后的新字符串。

pandas.Series.str.strip()的使用方法

pandas.Series.str.strip()方法的语法如下:

Series.str.strip([chars])

参数说明

  • chars:可选参数,指定要去除的字符序列,默认为None,表示去除字符串前后空格。如果指定了字符序列,默认同时去除字符串前后的空格和字符序列中的字符。

返回值

  • Series对象,表示去除空格或特定字符后的新字符串。

下面通过两个实例来说明pandas.Series.str.strip()的使用方法。

实例1:去除字符串前后空格

# 导入pandas模块
import pandas as pd

# 创建一个Series对象
s = pd.Series(['  apple ', ' banana ', '  orange  '])

# 使用str.strip()方法去除字符串前后空格
s = s.str.strip()

# 输出去除空格后的Series对象
print(s)

输出结果为:

0     apple
1    banana
2     orange
dtype: object

实例2:去除指定的字符序列

# 导入pandas模块
import pandas as pd

# 创建一个Series对象
s = pd.Series(['A|apple|', 'B|banana|', 'C|orange|'])

# 使用str.strip()方法去除指定的字符序列
s = s.str.strip('AC|')

# 输出去除指定字符序列后的Series对象
print(s)

输出结果为:

0    apple
1    banana
2    range
dtype: object

在上面的实例中,通过指定'AC|'作为chars参数,去除了字符串中所有的'A'、'C'和'|'字符。

本文链接:http://task.lmcjl.com/news/17718.html

展开阅读全文