首页 > 其他 > 详细

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

时间:2020-05-01 10:59:50      阅读:91      评论:0      收藏:0      [点我收藏+]
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()    

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

原文:https://www.cnblogs.com/lhjc/p/12812647.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!