import pandas as pd
import numpy as np
s=pd.Series(['A','b','B','gaer','AGER',np.nan])
s
1.大小寫轉換javascript
s.str.lower()#大寫轉小寫
s.str.upper()#小寫轉大寫
2.計算字符串的長度css
s.str.len()
3.刪除字符串裏的空格html
index=pd.Index([' tang ',' yu ',' di '])
index
index.str.strip()#刪除字符串裏的空格
index.str.lstrip()#刪除左邊空格
index.str.rstrip()#刪除右邊空格
4.改變DataFrame名稱html5
df=pd.DataFrame(np.random.randn(3,2),columns=['A a','B b'],index=range(3))
df
df.columns=df.columns.str.replace(' ','_')#空格替換成 "_"
df
5.用分隔符刪除java
s=pd.Series(['a_b_C','c_d_e','f_g_h'])
s
s.str.split('_')#用分隔符刪除,變成list結構
6.切分數據node
s.str.split('_',expand=True)#把數據所有分開
s.str.split('_',expand=True,n=1)#把數據切分一次
s.str.split('_',expand=True,n=2)#把數據切分兩次
s=pd.Series(['A','Aas','Asjfds','Ajdd','Adhee'])
s
s.str.contains('Aa')#判斷Aa 是否存在
7.查詢分隔符的位置python
s=pd.Series(['a','a|b','a|c'])
s
s.str.get_dummies(sep='|')#查詢分隔符的位置