Series.str.find(sub, start=0, end=None)????????,????
Series.str.rfind(sub, start=0, end=None)????????,????Series.str.index(sub, start=0, end=None)????????,????,???????
Series.str.rindex(sub, start=0, end=None)????????,????,???????
??:
sub : ???
start : ??,???
end : ??,???
??:
??Series/??Index

import pandas as pd
s = pd.Series(['A', 'B', 'C', 'Aaba', 'Baca', 'CABA', 'dog', 'cat'])
print(s.str.find("a"))
0   -1
1   -1
2   -1
3    1
4    1
5   -1
6   -1
7    1
dtype: int64
print(s.str.rfind("a"))
0   -1
1   -1
2   -1
3    3
4    3
5   -1
6   -1
7    1
dtype: int64

Pandas 文本数据方法 find( ) rfind( ) index( ) rindex( )相关推荐

  1. Pandas 文本数据方法 extract( ) extractall( )

    Series.str.extract(pat, flags=0, expand=None) 参数: pat : 字符串或正则表达式 flags : 整型, expand : 布尔型,是否返回数据框 R ...

  2. Pandas 文本数据方法 split()rsplit()

    split()正序分割列:rsplit()逆序分割列 Series.str.split(pat=None, n=-1, expand=False) 参数: pat : 字符串,默认使用空白分割. n ...

  3. Pandas 文本数据方法 findall( )

    Series.str.findall(pat, flags=0, **kwargs)返回要查询的内容 参数: pat : 字符串或正则 flags : 整型, 返回: 序列Series/索引Index ...

  4. Pandas 文本数据方法 count( )

    Series.str.count(pat, flags=0, **kwargs)查看字符在各个元素中出现的次数 参数: pat : 字符串或正则 flags : 整型 Returns: 序列Serie ...

  5. Pandas 文本数据方法 wrap( )

    Series.str.wrap(width, **kwargs)包裹字符串 参数: width : 整型,最小字符串长度 expand_tabs : 布尔型, 默认为True,tab也会被包裹 rep ...

  6. Pandas 文本数据方法 join( )

    Series.str.join(sep)在字符之间插入分隔符 参数: sep : 字符串,要插入的分隔符 返回值: 序列(Series)/索引(Index) import pandas as pd s ...

  7. Pandas 文本数据方法 capitalize( ) lower( ) upper( )

    Series.str.capitalize()首字母大写 import pandas as pd s = pd.Series(['A', 'B', 'C', 'Aaba', 'Baca', 'CABA ...

  8. Pandas 文本数据方法 partition( )

    Series.str.partition(pat=' ', expand=True)从左边分割字符串,相比split保留分隔符 Series.str.rpartition(pat=' ', expan ...

  9. Pandas 文本数据方法 slice( )

    Series.str.slice(start=None, stop=None, step=None)按下标截取字符串 参数: start : 整型或缺省 stop : 整型或缺省 step : 整型或 ...

最新文章

  1. 轻量级RGB-D显著目标检测的中层融合
  2. 解决git 提交出现这个错误fatal: Unable to create ‘project_path/.git/index.lock‘: File exists.
  3. 3.2 封装成帧和透明传输
  4. 【C++】 二叉树的基本知识及其遍历
  5. python flask 大文件 下载_flask - python上传大文件到服务器报错
  6. struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Action的实现类
  7. jquery中json数据转换为字典
  8. tf.assign() 更新ref通过给它重新赋值
  9. 嘉年华回顾丨李海翔带你解密腾讯TDSQL数据库的技术与未来
  10. 马云:不能把孩子放在温室里,光给孩子知识是不够的
  11. c语言 malloc_C语言数据结构 | 第一讲
  12. linux acrobat,开源Linux Acrobat Javascript编辑器
  13. 哔哩哔哩APP导出缓存视频并合并成MP4
  14. js文档加载事件---
  15. 免费CDN jsdelivr 加速网站
  16. GD32 定时器+一个IO实现SIF读取
  17. AM335x Linux调试1--MLO中打印寄存器值
  18. 0XU天气上线 从纯粹的网址导航我们正在造纯粹的工具集
  19. M洞察|“MOBA”还是“MMO”?2023上半年热门手游大盘点来了,拯救你的游戏荒
  20. 一家化工厂的数字化三级跳 | 产研案例

热门文章

  1. python创建列表的语句_如何使用列表作为参数创建SELECT语句? - python
  2. Python课堂上我与学生斗智斗勇已8个学期
  3. 使用Python编写数独游戏自动出题程序
  4. Python使用RSA+MD5实现数字签名
  5. Python使用递归对任意嵌套列表进行扁平化
  6. mysql 模型_MySQL的架构模型
  7. Java构造字符串算法题_LeetCode算法题-Repeated Substring Pattern(Java实现)
  8. django与python之间关系_Django 模型中表与表之间关系
  9. java建立新文件保存数据_关于java中创建文件,并且写入内容
  10. 计算机专业简历自我评价,计算机专业毕业生简历自我评价