13-字符串操作--数据分析
【摘要】
字符串操作
In [1]:
...
In [1]:
import pandas as pd
import numpy as np
s = pd.Series(['A','B','C','gaer','GAER',np.nan])
s
Out[1]:
In [2]:
s.str.lower()
Out[2]:
In [3]:
s.str.upper()
Out[3]:
In [4]:
s.str.len()
Out[4]:
In [5]:
index = pd.Index([' tang',' shi ','banshou '])
index
Out[5]:
In [6]:
index.str.strip()
Out[6]:
In [7]:
index.str.lstrip()
Out[7]:
In [8]:
index.str.rstrip()
Out[8]:
In [10]:
df = pd.DataFrame(np.random.randn(3,2),columns=['A a','B b'],index = range(3))
df
Out[10]:
In [13]:
df.columns = df.columns.str.replace(' ','_')
df
Out[13]:
In [14]:
s = pd.Series(['a_b_c','c_d_e','f_g_h'])
s
Out[14]:
In [15]:
s.str.split('_')
Out[15]:
In [17]:
s.str.split('_',expand = True)
Out[17]:
In [19]:
s = pd.Series(['A','Aas','Afgew','Ager','Agre','Ager'])
s
Out[19]:
In [20]:
s.str.contains('Aas')
Out[20]:
In [21]:
s = pd.Series(['a','a|b','a|c'])
s
Out[21]:
In [22]:
s.str.get_dummies(sep = '|')
Out[22]:
In [ ]:
文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。
原文链接:brucelong.blog.csdn.net/article/details/80769609
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)