pandas教程:[17]字符串提取数据

 时间:2026-02-15 01:12:17

很多时候数据都是以字符串的形式保存的,比如多选题的答案,很多人都是用‘ABCD’这种形式保存数据,那么我们怎样将这样的数据提取出来,转换成可以统计的数据呢?pandas的extract可以做到这些。

    先来创建一个数据序列

    pandas教程:[17]字符串提取数据

    查看一下数据内容

    pandas教程:[17]字符串提取数据

    使用extract方法提取数字:它的第一个参数是正则表达式,括号表示要提取的部分

    pandas教程:[17]字符串提取数据

    输出内容为:(注意无法匹配的内容用NaN表示)

    pandas教程:[17]字符串提取数据

    假如我们要提取多个数据,可以使用多个括号

    pandas教程:[17]字符串提取数据

    输出内容为:

    pandas教程:[17]字符串提取数据

    你要灵活使用问号,它表示可有可无,下面的方式可以匹配字符“c”

    pandas教程:[17]字符串提取数据

    输出内容为:

    pandas教程:[17]字符串提取数据

    如果我们想要让输出的结果包含变量名(列名),我们可以使用下面的写法:

    pandas教程:[17]字符串提取数据

    输出结果为:

    pandas教程:[17]字符串提取数据

(共篇)上一篇:字符串操作|下一篇:
  • 怎样使用VBA窗体全屏显示?
  • 如何利用VBA代码插入数据
  • 如何设置Notepad++启用自动完成缩进
  • JS中如何获取数组中的一部分元素
  • Excel中利用VBA编程获取某列最后非空行行号
  • 热门搜索
    中国旅游景点图片 廊坊旅游景点大全 扬州凤凰岛生态旅游区 广州到厦门旅游攻略 西安旅游攻略1天 铜鼓旅游景点 佛山有什么旅游景点 冬季适合去哪里旅游 驴妈妈旅游网优惠券 疯狂旅游团小品高清