专业编程基础技术教程

网站首页 > 基础教程 正文

Python中pandas.Series.str.strip()数据处理方法的理解

ccvgpt 2024-11-01 11:30:33 基础教程 11 ℃

pandas.Series.str.strip



Python中pandas.Series.str.strip()数据处理方法的理解

Series.str.strip(self,to_strip = None)

删除开头结尾字符。

从系列/索引的侧和侧的每个字符串中删除空格(包括换行符)或一组指定的字符。等同于str.strip()


参量:

to_strip str或无,默认为无

指定要删除的字符集。这组字符的所有组合都将被删除。如果为None,则将删除空格。

返回:

对象的系列或索引


也可以看看:

Series.str.strip

删除系列/索引中的前导和尾随字符。

Series.str.lstrip

删除系列/索引中的前导字符。

Series.str.rstrip

删除系列/索引中的结尾字符。


例子:

>>> s = pd.Series(['1. Ant. ', '2. Bee!\n', '3. Cat?\t', np.nan])

>>> s

0 1. Ant.

1 2. Bee!\n

2 3. Cat?\t

3 NaN

dtype: object


>>> s.str.strip()

0 1. Ant.

1 2. Bee!

2 3. Cat?

3 NaN

dtype: object


>>> s.str.lstrip('123.')

0 Ant.

1 Bee!\n

2 Cat?\t

3 NaN

dtype: object


>>> s.str.rstrip('.!? \n\t')

0 1. Ant

1 2. Bee

2 3. Cat

3 NaN

dtype: object


>>> s.str.strip('123.!? \n\t')

0 Ant

1 Bee

2 Cat

3 NaN

dtype: object

Tags:

最近发表
标签列表