寻找 Pandas 中两个系列之间的交集

2023-12-10

我有两个系列s1 and s2在 pandas 中,想要计算交集,即该系列的所有值都是公共的。

我将如何使用concat函数来做到这一点?我一直在尝试解决这个问题,但一直无法(我不想计算索引的交集s1 and s2,但基于值)。


将这两个系列放入 Python 中设置容器然后使用集合交集方法:

s1.intersection(s2)

然后根据需要转换回列表。

刚刚注意到标签中有熊猫。可以翻译回这样的意思:

pd.Series(list(set(s1).intersection(set(s2))))

根据评论,我已将其更改为更 Pythonic 的表达式,该表达式更短且更易于阅读:

Series(list(set(s1) & set(s2)))

应该可以解决问题,除非索引数据对您也很重要。

已添加了list(...)在转到 pd.Series 之前翻译集合,因为 pandas 不接受集合作为系列的直接输入。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

寻找 Pandas 中两个系列之间的交集 的相关文章

随机推荐

  • Mongoose 填充返回空数组

    我正在尝试使用 mongoose populate 函数 但作为响应 我得到了空数组 我已经看到了多个关于此的帖子 var MerchantSchema new mongoose Schema packages type mongoose
  • iPhone 应用程序:我可以通过网站中的链接打开应用程序吗?

    我是一名 iPhone 开发新手 正在编写一个应用程序 该应用程序将成为网站的 移动版本 我想知道是否可以从网站中的链接启动我的应用程序 例如 有人在 iPhone Safari 中进入我们的网站 单击链接 我们的应用程序就会启动 那可能吗
  • Android - ListView 中的标题消失了?

    我最近遇到了一个非常奇怪的错误 而且根本不知道该怎么办 我有一个 Tabbed Fragment Activity 这意味着我需要在底部有一个 tabhost 所以我使用了 google 的 API 示例 它通过 TabHost 和管理器
  • 如何为多列显示字段使用自定义格式?

    有谁知道扩展其 正常 用途的方法 它是id默认情况下 可以轻松更改为field1 我有一个显示字段集如下 this gt displayField name desc 显示为Name Description在模板文件中调用时 我知道这是一个
  • 由于停靠面板,无法从顶部调整无边框 winform 的大小

    我制作了一个无边框的Windows窗体 添加了阴影 拖动的能力 以及从任何角度调整其大小的能力 这就是我所做的 有点乱 using System Runtime InteropServices public class MAIN DllIm
  • 在python opencv中通过网络发送实时视频帧

    我正在尝试将我用相机捕获的实时视频帧发送到服务器并处理它们 我使用 opencv 进行图像处理 使用 python 进行语言处理 这是我的代码 client cv py import cv2 import numpy as np impor
  • com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:“where 子句”中的未知列“Smith”

    希望你能帮我 我收到错误 com mysql jdbc exceptions jdbc4 MySQLSyntaxErrorException 未知 where 子句 中的 Smith 列 我有一个名为 aspirante 的数据库 它有一个
  • ApplicationRoute 的加载状态

    使用 余烬1 7 0 我有一些服务器端数据 希望在转换任何路由之前将其加载到我的 ember 应用程序中 我的多个 但不是全部 其他路线 控制器需要此数据 我想我可以在 ApplicationRoute 中加载这些数据model方法 它工作
  • 如何检查处理 Celery 任务的队列

    我目前正在利用芹菜来执行定期任务 我是芹菜新手 我有两个工作人员运行两个不同的队列 一种用于缓慢的后台作业 另一种用于用户在应用程序中排队的作业 我正在 datadog 上监视我的任务 因为这是确认我的工作人员正常运行的简单方法 我想要做的
  • $("*", $("#container1")) 和 $("#container2").find("*") 之间有什么区别?

    有什么区别 container1 and container2 find 我一般用AA 但不太好的话可以多直到奇数
  • Rhino:从 Java 内部返回 JSON

    我有 Java 中 JSON 序列化对象的字符串表示形式 例如 name John age 24 我如何解析并返回到JavaScript上下文 就这样JSON parse str 在 JS 中可以工作吗 谢谢 最新版本的Rhino只有四个a
  • 在 iPhone 中实现 tesseract OCR

    我想在我的项目中实现手写识别 例如当用户写入时A在屏幕上 然后屏幕应该显示A 我在谷歌上搜索过 到目前为止我发现 tesseract OCR 但我不明白是什么tesseract OCR以及如何在我的项目中实现这一点有人可以提供演示教程吗te
  • zsh:找不到命令:mongo

    我按照此处找到的官方说明进行操作 在 Mac OS Big Sur 上 https docs mongodb com manual tutorial install mongodb on os x 当尝试运行时mongo 我收到 zsh c
  • 我可以将自定义 JsonSerializer 设置为 RestSharp RestClient

    我正在使用 RestSharp 包中的自述文件中提到的自定义 JsonSerializer 到目前为止 我将自定义序列化器添加到每个请求中 RestRequest request new RestRequest scans Method P
  • Highcharts:如何获取缩放窗口中的数据点?

    我是 Highcharts 的新手 我有一个折线图 以下是类别 9 7 14 9 8 14 9 9 14 9 10 14 9 11 14 9 12 14 9 13 14 9 14 14 9 15 14 9 16 14 9 17 14 9 1
  • 自定义事件文档 onContentChange

    这里 jsFiddle 来测试示例 我目前正在编写一个 jQuery 片段来处理 DOM 中由任何 jQuery 触发 的任何 html 内容更改domManip功能 扩展一些功能 不确定这是最好的方法 所以欢迎任何建议 如果绑定到文档 此
  • Tumblr OAuth 图片帖子给了我 401/“无效的 OAuth 凭据”

    我有一个 iOS 应用程序 可以将图像发布到多个服务 包括 Twitter 并且我正在尝试将该支持扩展到 tumblr 我已经为 OAuth 1 0a 标头逻辑改编了一些开源代码 其运行良好 足以成功用于 twitter twitpic 和
  • 将全名拆分为名字和姓氏

    我有一份客户名单 其姓名为全名 我想创建一个以全名作为参数并分别返回名字和姓氏的函数 如果这是不可能的 我可以有两个单独的函数 一个返回名字 另一个返回姓氏 完整姓名列表包含最多三个单词的姓名 我想要的是这样的 当全名由两个单词组成时 第一
  • SQL自连接多次

    我有一个存储周条目的数据库表 Id Value WeekId 1 1 0000 1 2 2 0000 1 同一周最多可以有三个条目 所以我想使用自连接可以解决这个问题 SELECT w1 Value w2 Value w3 Value FR
  • 寻找 Pandas 中两个系列之间的交集

    我有两个系列s1 and s2在 pandas 中 想要计算交集 即该系列的所有值都是公共的 我将如何使用concat函数来做到这一点 我一直在尝试解决这个问题 但一直无法 我不想计算索引的交集s1 and s2 但基于值 将这两个系列放入