Python每日一记122>>>pandas筛选含有某个子字符串的行

一般情况下,我们可以很快的筛选出某列中值是什么的行,但是要筛选包含某个子字符串的行改怎么办呢,比如我要筛选名字包含“丽”的行?
直接上代码了:

import pandas as pd
import numpy as np
syxf=pd.read_excel(r'Z:\会员管理课\❤各档期活动\☆2019年档各期卡友活动\【VIP DAY】\8月\幸运会员名单\7月商友消费.xls')
#注意一定要转化为字符串的类型,因为有NA空值也会出错
syxf['会员姓名']=syxf['会员姓名'].astype('str')
t=syxf.loc[syxf['会员姓名'].str.contains('丽')]#很好理解,使用了str.contains(),筛选名字中含有丽的会员
print(t)

这样就得到结果啦
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值