pandas 怎么根据另一个dataframe来筛选

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas 怎么根据另一个dataframe来筛选相关的知识,希望对你有一定的参考价值。

参考技术A 首先我们创建一个DataFrame,该DataFrame包含的数据如下
假如我们想要筛选D列数据中大于0的行
使用&符号可以实现多条件筛选,当然是用"|"符号也可以实现多条件,只不过他是或的关系。
假如我们只需要A和B列数据,而D和C列数据都是用于筛选的,可以这样写:只返回了AB两列数据‘
我们以上用到的方法都是通过一个布尔索引完成的,我们看一下这样的运算返回的值是什么
我们还可以使用insin方法来筛选特定的值,把要筛选的值写到一个列表里,如alist
假如选择D列数据中,有alist中的值的行本回答被提问者采纳

以上是关于pandas 怎么根据另一个dataframe来筛选的主要内容,如果未能解决你的问题,请参考以下文章

如何根据列表有条件地更新 Pandas 中的 DataFrame 列

根据堆叠条件为具有层次索引的 pandas DataFrame 赋值

pandas.dataframe怎么把列变成索引

pandas中两个dataframe怎么比较

Python Pandas 根据另一个集合(集合)的成员资格选择行

根据另一列将 pandas 列重新组合为 2D 列表