當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Pandas Series str strip方法用法及代碼示例


Pandas Series str.strip(~) 方法刪除出現在 Series 中每個字符串前後的指定字符的組合。

請注意,返回的是一個新係列,並且原始係列保持不變。

參數

1.to_strip | strNone | optional

每個字符串前麵或後麵出現的 to_strip 字符組合將被刪除。例如,如果 to_strip="ab" ,則 abAbaA 都將變為 A

默認情況下,前導和尾隨空格(包括換行符和製表符)將被刪除。

返回值

新的 SeriesIndex

例子

基本用法

默認情況下,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")。

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Pandas Series str | strip method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。