目录

一、创建表1和表2

1. 表1

2. 表2

二、两张按照某列求交集和反交集

1. 表1和表2求交集

2. 表1和表2交集取反


isin函数是常用的求数据交集函数,然而它的反函数并不是isnotin,而是在前面加上~,下面会做具体讲解。

一、创建表1和表2

1. 表1

import numpy as np
import pandas as pd
from pandas import Series,DataFrame
data1=DataFrame()
data1['a']=[4,1,3,4,3]
data1['b']=[3,1,8,6,7]
data1['c']=[3,1,1,2,2]
a b c
0 4 3 3
1 1 1 1
2 3 8 1
3 4 6 2
4 3 7 2

2. 表2

data2=DataFrame()
data2['a']=[4,4,3]
data2['b']=[3,1,9]
data2['c']=[3,1,1]
a b c
0 4 3 3
1 4 1 1
2 3 9 1

二、两张按照某列求交集和反交集

1. 表1和表2求交集

data1[data['a'].isin(data2['a'])]
a b c
0 4 3 3
2 3 8 1
3 4 6 2
4 3 7 2

2. 表1和表2交集取反

data1[~data['a'].isin(data2['a'])]
a b c
1 1 1 1

isin函数及其反函数相关推荐

  1. python isin函数_pandas中isin()函数及其逆函数使用

    pandas中isin()函数及其逆函数使用 发布时间:2018-05-27 21:11, 浏览次数:2021 , 标签: pandas isin 我使用这个函数就是用来清洗数据,删选过滤掉DataF ...

  2. pandas使用isin函数和all函数判断dataframe特定数列中是否包含指定列表中的全部内容

    pandas使用isin函数和all函数判断dataframe特定数列中是否包含指定列表中的全部内容(checking if the dataframe column contains all val ...

  3. pandas基于列表内容对dataframe数据行进行筛选(isin函数)实战:Filter DataFrame rows on a list of values

    pandas基于列表内容对dataframe数据行进行筛选(isin函数)实战:Filter DataFrame rows on a list of values 目录

  4. Py之pandas:利用isin函数对dataframe格式数据按照多个字段的条件筛选

    Py之pandas:利用isin函数对dataframe格式数据按照多个字段的条件筛选 目录 利用isin函数对dataframe格式数据按照多个字段的条件筛选 代码设计 输出结果

  5. python中isin函数_python中Isin函数是什么

    当我们需要在大批量的列表中查看某一个字符串,然后在进行查看每一个行列的情况,这就需要专门调用函数来实现,这里给大家展现的是Isin函数的使用,这在pandas库中是比较常见的函数使用,具体的实例使用方 ...

  6. matlab求反函数的函数,关于一个函数的反函数求导问题,一个超复杂函数……急啊!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我在做课设,现在时间很紧了-- 关于一个函数的反函数求导问题,用matlab弄出来的超复杂函数-- 函数的大概形式是:L_bc=f(k); 我想求的是:k ...

  7. 正余弦函数及其反函数导数推导

    正余弦函数及其反函数导数推导 背景 三角函数的求导涉及到重要极限 limx→0sinxx\lim_{x\to0}\frac{sin x}{x} 的使用. 其反三角函数涉及复合函数求导.此文主要是对这两 ...

  8. python中isin函数_pandas中的isin函数详解

    今天有个同学问到,not in 的逻辑,想用 SQL 的select c_xxx_s from t1 left join t2 on t1.key=t2.key where t2.key is NUL ...

  9. Pandas中isin函数 Dataframe提取(删除)指定行列

    本文介绍主要结介绍用isin函数提取和删除Dataframe指定行列: isin函数(条件前加~表示isin函数的逆函数) 1. 返回含有具体条件的dataframe, 如返回 'A'列中含有 [4, ...

最新文章

  1. jenkins页面中英文切换配置
  2. pynvml 查看GPU已使用的显存
  3. 小程序支付 PHP
  4. linux dns配置bind9,DNS服务(bind9)配置过程
  5. android程序运行无操作一段时间显示屏保
  6. 程序员最常用的7大编程实战网站,阿里腾讯面试题也用它!
  7. 笨办法学 Python · 续 练习 2:创造力
  8. 拼多多“官宣”iPhone 12:来得刚刚好 下周见!
  9. 春眠不觉晓,SQL 知多少?| 原力计划
  10. Windows 98 不同用途启动盘制作(转)
  11. 使用Windows Server 2003搭建ASP网站001
  12. 什么是软件著作权,怎么申请软件著作权
  13. matlab里用simulink仿真教程,Matlab-Simulink仿真教程课件.ppt
  14. eyoucms目录结构
  15. Flutter获取网络图片:The following SocketException was thrown resolving an image codec:
  16. 通过贝叶斯非参数模型探索在物流风险评估中的大数据
  17. 详细的介绍sigmoid函数
  18. SoftLayer VPS好吗?SoftLayer VPS机房优势有哪些
  19. 酷狗账号登陆服务器繁忙,酷狗音乐账号无法登陆如何解决?账号无法登陆原因及解决方法介绍...
  20. 计算机主板上的cmos芯片的主要用途是,cmos芯片的作用及主要用途

热门文章

  1. 20135203齐岳 信息安全系统设计基础期中总结
  2. 都是S赛,为什么EDG夺冠公认“含金量最高”?
  3. 如何打开VoLTE,ViLTE,VoWifi Feature
  4. 架构之美【kubernetes、Prometheus、微服务、LVS负载均衡】
  5. HTTP、TCP网络协议知识整理
  6. TMC电机驱动芯片使步进电机的更好用
  7. 银河麒麟V10操作系统修改屏幕分辨率
  8. 苏宁易购开放平台_前三季度线上规模突破2000亿,苏宁易购三季度盈利7.14亿
  9. python自动发送短信验证码、短信通知、营销短信、语音短信
  10. linux命令行下载BT种子和磁力链接