pandas中的str属性常用的字符串方法总结

Pandas的str属性提供了一系列字符串方法,如split、join、contains、match等,用于数据帧中的字符串拆分、拼接、匹配查找、替换删除、大小写转换以及格式化。这些工具方便了对DataFrame列中的文本数据进行分析和处理。
摘要由CSDN通过智能技术生成

Pandas 中的 str 属性提供了一系列常用的字符串方法,下面总结了一些常用的方法:

字符串拆分和拼接

split(separator, n):将字符串按照指定的分隔符分隔成 n 个部分,默认分隔符为任何空白字符。

join(iterable):用指定的分隔符将序列中的元素拼接成一个字符串。

字符串匹配和查找

contains(sub, case=True, na=False):返回一个布尔型的序列,表示每个字符串是否包含指定的子串。

match(pat, case=True, na=False):返回一个布尔型的序列,表示每个字符串是否以指定的正则表达式匹配。

find(sub, start=0, end=None):返回每个字符串中指定子串的起始位置,如果没有找到,则返回 -1。

字符串替换和删除

replace(old, new, count=-1, regex=False):将字符串中的指定子串替换为新的字符串。

strip([chars]):去除字符串中开头或结尾的指定字符,默认去除任何空白字符。

lstrip([chars]):去除字符串开头的指定字符,默认去除任何空白字符。

rstrip([chars]):去除字符串结尾的指定字符,默认去除任何空白字符。

strip_prefix(prefix):去除字符串开头的指定前缀。

strip_suffix(suffix):去除字符串结尾的指定后缀。

字符串大小写转换

lower():将字符串中所有的字符转换为小写。

upper():将字符串中所有的字符转换为大写。

capitalize():将字符串的首字母转换为大写,其他字母转换为小写。

title():将字符串中所有单词的首字母转换为大写,其他字母转换为小写。

字符串格式化

format(*args, **kwargs):将字符串中的占位符替换为指定的值,支持位置参数和关键字参数。

splitlines([keepends]):将字符串按照换行符拆分成多行,返回一个字符串列表。

除了上述方法之外,还有许多其他的字符串方法,可以根据实际需求选择使用。使用 Pandas 的 str 属性可以方便地对 DataFrame 中的字符串进行处理和分析。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值