Pandas文本处理

Pandas 为 文本处理提供了 str 属性,通过该属性可以自动跳过缺失/NA 值对每个元素进行操作。
摘要由CSDN通过智能技术生成


Pandas 为 文本处理提供了 str 属性,通过该属性可以自动跳过缺失/NA 值对每个元素进行操作。
使用str 属性时需注意一下几点:

  1. 只有Series数据结构才能使用str 属性。
  2. 访问的对象是字符类型。
  3. 一个语句可以使用多个该属性。series.str.lower().str.title()

1、文本格式

转为小写字母:Series.str.lower()
转为大写字母:Series.str.upper()
转为标题:Series.str.title()将每个单词的首字母转为大写
首字母大写:Series.str.ccapitalize()
大小写互换:Series.str.swapcase()
转为小写字母(支持其他语言):Series.str.casefold()

2、对齐方式

Series.str.center(10,fillchar='一') #居中对齐,宽度为10,用“一”填充
Series.str.ljust(10,fillchar='一') #左对齐
Series.str.rjust(10,fillchar='一') #右对齐
Series.str.ljust(width=10,size='left',fillchar='一') #指定宽度,填充内容对齐方式,填充内容
Series.str.zfill(3) # 填充对齐,不足3位的前面加0

3、字符拆分

(1)split()方法

Series.str.split() # 
Series.str.split('-').get(1)  / Series.str.split('-').str[1]  # 读取切分后的字符
Series.str.split('-',expand=True) # 将返回的列表展开
Series.str.split('-',expand=True,n=1) # 限制切分次数
Series.str.rplit('-',expand=True,n=1) # 从字符串尾部向首部切分

(2)slice切片

Series.str.slice(1) #切掉第一个字符,留下剩余字符
Series
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值