python DataFrame isin() 与 ~isin()
文章目录
- 一、生成测试数据集
- 二、isin()
- 2.1 单一条件筛选
- 2.2 多个条件筛选
- 三、~isin()
一、生成测试数据集
import random
import pandas as pdnames = ['南宫婉','雅菲','余靖秋','姜立','小舞','胡列娜','比比东','云韵','美杜莎','焰灵姬']
df = pd.DataFrame({"name" :names,"age" :[random.randint(18,25) for i in range(len(names))],"height":[round(random.uniform(1.6,1.75),2) for i in range(len(names))],"weight":[random.randint(45,50) for i in range(len(names))],}
)
二、isin()
2.1 单一条件筛选
- 筛选 name 包含[‘云韵’,‘美杜莎’] 的数据
filt = df['name'].isin(['云韵','美杜莎'])
df[filt]
2.2 多个条件筛选
- 筛选 name 包含[‘云韵’,‘美杜莎’] 或 最小age
filt_1 = df['name'].isin(['云韵','美杜莎'])
filt_2 = df['age'] == df['age'].min()
df[filt_1 | filt_2]
三、~isin()
- 结果与isin()相反
- 筛选 name 不包含[‘云韵’,‘美杜莎’] 的数据
filt = ~df['name'].isin(['云韵','美杜莎'])
df[filt]
- 参考:Python Pandas DataFrame.isin()用法及代码示例
python DataFrame isin() 与 ~isin()相关推荐
- python Dataframe 根据某一列的值来删除多行
python Dataframe 根据某一列的值来删除多行 在Dataframe中,有的时候想根据某一列值来删除. 方法一:你可以做负isin()索引: In [57]: df Out[57]:a b ...
- python打印自动换行如何解决_解决python DataFrame 打印结果不换行问题
解决python DataFrame 打印结果不换行问题 如下所示: 加入代码: pd.set_option('display.width', 5000) 补充知识:Python 实现不换行打印字符的 ...
- python数据框的横向贾总_[Spark][Python]DataFrame的左右连接例子
[Spark][Python]DataFrame的左右连接例子 $ hdfs dfs -cat people.json {"name":"Alice",&quo ...
- python中如何计算集合的长度_Python如何计算序列长度 python dataframe中元素如何统计?...
如何在python列表中查找某个元素的索引 方法二:利用enumerate函数.没有任何一个男人,可以游手好闲赢得女人的欣赏. python dataframe中元素如何统计? 比如我有一个数据集a, ...
- python DataFrame常用描述性统计分析方法
python DataFrame常用描述性统计分析方法 文章目录 python DataFrame常用描述性统计分析方法 sum() 求和 mean() 求平均值 max() 最大值 & mi ...
- python dataframe 中位数_python下的Pandas中DataFrame基本操作(一),基本函数整理
pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...
- python dataframe遍历_对Python中DataFrame按照行遍历的方法
对Python中DataFrame按照行遍历的方法 在做分类模型时候,需要在DataFrame中按照行获取数据以便于进行训练和测试. import pandas as pd dict=[[1,2,3, ...
- python dataframe函数_python pandas中DataFrame类型数据操作函数的方法
这篇文章主要介绍了关于python pandas中DataFrame类型数据操作函数的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python数据分析工具pandas中Data ...
- python dataframe删除指定行_pandas.DataFrame删除/选取含有特定数值的行或列
pandas.DataFrame删除/选取含有特定数值的行或列 发布时间:2018-06-20 09:13, 浏览次数:9726 , 标签: pandas DataFrame 1.删除/选取某列含有特 ...
最新文章
- docker $PWD路径_深入浅出Docker 镜像
- vs mfc数据与控件绑定错了_如何进行数据趋势分析?VS扩展工具——C1迷你图控件了解一下...
- boost::mpl模块实现comparison相关的测试程序
- Java面向对象(四)final关键字
- 创建一个framework
- c语言学生成绩管理论文,学生成绩管理系统毕业论文c语言.doc
- 810B - 牛人是如何工作的
- java注解接收上传文件_SpringMVC 处理 multipart/data 请求实现文件上传
- CUDA WarpReduce 学习笔记
- 模式识别(五)聚类的几种算法
- 微信小程序:全新独立后台月老办事处一元交友盲盒
- 数据挖掘实验——认识数据与进行数据预处理
- CS 61A Environment Diagrams 学习笔记
- Nuxt.js mini聊天室代码
- 身份证件号码有效性校验
- 使用imageio写视频文件指定输出质量
- CAS-KG——知识图谱数据的存储与检索
- 邮件群发为什么容易被拦截?怎么避免?
- 记一次暴力破解tomcat后台密码(附带python脚本)
- python内置函数bin,Python内置函数bin() oct()等实现进制转换