之前要判断有一列是否包含一个字符串,往往写一个for循环,有点麻烦。

今天忽然想到可以用str功能呢。记录一下:

idx_dy = []
for url in df['real_url']:if "dy/article" in url:idx_dy.append(1)else:idx_dy.append(0)df['real_url'].str.contains("dy/article")df['idx_dy'] = df['real_url'].str.contains("dy/article")
df['idx_dy']
df['idx_dy'].value_counts()

实现的功能是一样的,用str.contains更简单,只需要一句。

结果如下

pandas的str函数的一些功能相关推荐

  1. pandas使用str函数和startswith函数,筛选dataframe中不是(not start with)以特定前缀开头的数据列(selecting columns)

    pandas使用str函数和startswith函数,筛选dataframe中不是(not start with)以特定前缀开头的数据列(selecting columns not begin wit ...

  2. pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value)

    pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value) ...

  3. pandas使用str函数和startswith函数,筛选dataframe中(start with)以特定前缀开头的数据列(selecting columns begin with certain

    pandas使用str函数和startswith函数,筛选dataframe中(start with)以特定前缀开头的数据列(selecting columns begin with certain ...

  4. 对比python字符串函数,学习pandas的str矢量化字符串函数

    1.概述 python字符串应该是python里面最重要的数据类型了,因此学会怎么处理各种各样的字符串,显得尤为重要. 我们不仅要学会怎么处理单个字符串,这个就需要学习"python字符串函 ...

  5. C语言九十四之请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不做处理。

    1.题目 规定输入的字符串中只包含字母和*号,请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不 ...

  6. SQL中STR()函数功能

    SQL 2010-03-14 21:10:02 阅读1029 评论0   字号:大中小 订阅 SQL中STR()函数功能 declare @number smallint set @number=2 ...

  7. Py之pandas:pandas的read_excel()函数中各参数说明及函数使用方法讲解

    Py之pandas:pandas的read_excel()函数中各参数说明及函数使用方法讲解 目录 pandas的read_excel()函数中各参数说明及函数使用方法讲解 read_excel()函 ...

  8. python .center用法_Python Pandas Series.str.center()用法及代码示例

    Series.str可用于以字符串形式访问系列的值并对其应用几种方法. Pandas Series.str.center()函数用于在系列/索引中的字符串的左侧和右侧填充其他字符.该功能等效于Pyth ...

  9. Pandas数据分析groupby函数深度总结(1)

    Pandas数据分析groupby函数深度总结(1) groupby分组数据 加载数据 数据分组 按'Sales Rep'列分组 显示所有分组 选择一个特定的组 计算每组中的行数 按'Sales Re ...

最新文章

  1. 计算机网络-TCP拥塞控制
  2. selenium如何在同一个窗口页面中返回上一个页面窗口(Python)。
  3. 文档和帮助创作工具提供商Innovasys实用教程(一)
  4. oracle字段重复新增错误,Oracle 判断表或字段是否存在新增/修改表结构可重复执行sql...
  5. orm框架选型问题_ORM问题
  6. mysql 的 distinct 去掉重复的数据
  7. 学计算机毁一生,大学中4大“天坑”级别的专业,学了毁一生,家里没钱不要学...
  8. Spring 3.x 企业应用开发实战(含CD光盘1张)
  9. 6425C-Lab8 使用组策略管理安全性(2)
  10. Linux常用命令,Linux常用基本命令大全
  11. 赤兔安卓版语音图片资料处理
  12. 2021Java开发工程师必备知识,Java后端学习主流知识学习系列(一)(建议先收藏)
  13. JavaScript实现气球打字游戏
  14. 用telnet登录163服务器发邮件
  15. oracle 如何修改表空间,ORACLE修改表空间方法
  16. Excel教程:Excel中最强大的快捷键你知道吗
  17. LD、CD、VCD、SVCD、DVD、DVCD、HDCD
  18. mysql8.017安装教程_mysql 8.0.17 安装图文教程
  19. 从一个Laravel SQL注入漏洞开始的Bug Bounty之旅
  20. 这是用原声js编写的地址选择器,使用select编写的三联选择器

热门文章

  1. html 的empty属性,你未必知道的CSS小知识:你知道table里的empty-cells属性吗?
  2. 2.2 理解 Mini-batch 梯度下降-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  3. 11.1 问题描述及流程-机器学习笔记-斯坦福吴恩达教授
  4. 树莓派400键盘计算机发布!全新的电路板布局,更快,更酷!
  5. 10.Verilog状态机使用方法
  6. 学习 Spring (十七) Spring 对 AspectJ 的支持 (完结)
  7. 理解正向代理与反向代理的区别
  8. mysql5.7在centos上安装
  9. 《JAVA编程思想》学习笔记——第三章 操作符
  10. RedHat6.5 搭建glusterfs全过程