pandas的str函数的一些功能
之前要判断有一列是否包含一个字符串,往往写一个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函数的一些功能相关推荐
- pandas使用str函数和startswith函数,筛选dataframe中不是(not start with)以特定前缀开头的数据列(selecting columns)
pandas使用str函数和startswith函数,筛选dataframe中不是(not start with)以特定前缀开头的数据列(selecting columns not begin wit ...
- pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value)
pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value) ...
- pandas使用str函数和startswith函数,筛选dataframe中(start with)以特定前缀开头的数据列(selecting columns begin with certain
pandas使用str函数和startswith函数,筛选dataframe中(start with)以特定前缀开头的数据列(selecting columns begin with certain ...
- 对比python字符串函数,学习pandas的str矢量化字符串函数
1.概述 python字符串应该是python里面最重要的数据类型了,因此学会怎么处理各种各样的字符串,显得尤为重要. 我们不仅要学会怎么处理单个字符串,这个就需要学习"python字符串函 ...
- C语言九十四之请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不做处理。
1.题目 规定输入的字符串中只包含字母和*号,请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不 ...
- SQL中STR()函数功能
SQL 2010-03-14 21:10:02 阅读1029 评论0 字号:大中小 订阅 SQL中STR()函数功能 declare @number smallint set @number=2 ...
- Py之pandas:pandas的read_excel()函数中各参数说明及函数使用方法讲解
Py之pandas:pandas的read_excel()函数中各参数说明及函数使用方法讲解 目录 pandas的read_excel()函数中各参数说明及函数使用方法讲解 read_excel()函 ...
- python .center用法_Python Pandas Series.str.center()用法及代码示例
Series.str可用于以字符串形式访问系列的值并对其应用几种方法. Pandas Series.str.center()函数用于在系列/索引中的字符串的左侧和右侧填充其他字符.该功能等效于Pyth ...
- Pandas数据分析groupby函数深度总结(1)
Pandas数据分析groupby函数深度总结(1) groupby分组数据 加载数据 数据分组 按'Sales Rep'列分组 显示所有分组 选择一个特定的组 计算每组中的行数 按'Sales Re ...
最新文章
- 计算机网络-TCP拥塞控制
- selenium如何在同一个窗口页面中返回上一个页面窗口(Python)。
- 文档和帮助创作工具提供商Innovasys实用教程(一)
- oracle字段重复新增错误,Oracle 判断表或字段是否存在新增/修改表结构可重复执行sql...
- orm框架选型问题_ORM问题
- mysql 的 distinct 去掉重复的数据
- 学计算机毁一生,大学中4大“天坑”级别的专业,学了毁一生,家里没钱不要学...
- Spring 3.x 企业应用开发实战(含CD光盘1张)
- 6425C-Lab8 使用组策略管理安全性(2)
- Linux常用命令,Linux常用基本命令大全
- 赤兔安卓版语音图片资料处理
- 2021Java开发工程师必备知识,Java后端学习主流知识学习系列(一)(建议先收藏)
- JavaScript实现气球打字游戏
- 用telnet登录163服务器发邮件
- oracle 如何修改表空间,ORACLE修改表空间方法
- Excel教程:Excel中最强大的快捷键你知道吗
- LD、CD、VCD、SVCD、DVD、DVCD、HDCD
- mysql8.017安装教程_mysql 8.0.17 安装图文教程
- 从一个Laravel SQL注入漏洞开始的Bug Bounty之旅
- 这是用原声js编写的地址选择器,使用select编写的三联选择器
热门文章
- html 的empty属性,你未必知道的CSS小知识:你知道table里的empty-cells属性吗?
- 2.2 理解 Mini-batch 梯度下降-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- 11.1 问题描述及流程-机器学习笔记-斯坦福吴恩达教授
- 树莓派400键盘计算机发布!全新的电路板布局,更快,更酷!
- 10.Verilog状态机使用方法
- 学习 Spring (十七) Spring 对 AspectJ 的支持 (完结)
- 理解正向代理与反向代理的区别
- mysql5.7在centos上安装
- 《JAVA编程思想》学习笔记——第三章 操作符
- RedHat6.5 搭建glusterfs全过程