其他分享
首页 > 其他分享> > 9 series 字符串与文本数据查看、连接、替换

9 series 字符串与文本数据查看、连接、替换

作者:互联网

s = pd.Series(['Tom', 'William Rick', 'John', 'Alber@t', np.nan, '1234','SteveMinsu'])

s.str#不能对series对象使用str处理函数,必须转换成pandas.core.strings.StringMethods
s.str.lower()#所有字符串小写
s.str.upper()#所有字符串大写
s.str.len()#统计每个字符串中字符个数
s.str.strip()#去掉字符串右侧空格

s = pd.Series(['Tom ', ' William Rick', 'John', 'Alber@t'])
s.str.split(' ')#以空格为分隔符将,将字符串进行分割
s.str.cat(sep=' <=> ')#以' <=> '为连接符将所有元素连接成长字符串输出
s.str.get_dummies()#对文本数据进行独热编码
s.str.contains(' ')#判断各个元素是否含有’ ‘
s.str.replace('@','$')    
s.str.repeat(2)#将各个元素的内容重复两遍放在原来的位置
s.str.count('m')#计算各个元素中包含’m‘的次数
s.str.startswith('T')#判断各个元素是否以'T'开头
s.str.endswith('t')#判断各个元素是否以't'结尾
s.str.find('e')#查找’e‘在各个元素中的位置,没有则返回-1
s.str.findall('am')#将每个元素中的’am‘变为list返回
s.str.swapcase()#转换大小写
s.str.isupper()
s.str.islower()
s.str.isnumeric()    

标签:各个,series,元素,Rick,str,字符串,文本
来源: https://www.cnblogs.com/lhjc/p/12812647.html