通过索引中的部分字符串匹配选择行

2024-03-01

有一个这样的系列:

ds = Series({'wikipedia':10,'wikimedia':22,'wikitravel':33,'google':40})

google        40
wikimedia     22
wikipedia     10
wikitravel    33
dtype: int64

我想选择“wiki”是索引标签(部分字符串标签)一部分的行。

目前我尝试过

ds[ds.index.map(lambda x: 'wiki' in x)]

wikimedia     22
wikipedia     10
wikitravel    33
Name: site, dtype: int64

它完成了这项工作,但不知何故,索引要求“包含”,就像列所拥有的一样......

有更好的方法吗?


一种有点厚脸皮的方法可能是使用loc:

In [11]: ds.loc['wiki': 'wikj']
Out[11]:
wikimedia     22
wikipedia     10
wikitravel    33
dtype: int64

这本质上相当于ds[ds.index.map(lambda s: s.startswith('wiki'))].

正如 @DSM 所建议的,要做包含,最好写为:

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

通过索引中的部分字符串匹配选择行 的相关文章

  • 在 ubuntu 中卸载 python 模块

    我必须删除一个名为 django 的 python 模块 一种流行的模块 因为我安装了错误的版本 1 3 py 2 6 中的 beta 如何卸载这个模块 请解释一下 因为我只在 Windows 中使用过 python 而从未在 Ubuntu
  • 如何检查给定的数字是否是2的幂?

    下面的代码不适用于某些输入 a i set 1 while i lt 10000 a add i i lt lt 1 N int input if N in a print True else print False 我最初的想法是检查每个
  • 如何用pygame画一条虚线?

    我需要在坐标系上绘制正弦波和余弦波 就像在this https i stack imgur com DGI8g png图片 除了没能代表以外 我所有的工作都做得很好虚线和曲线与 pygame 一致 我有与我需要的类似的东西 但我怎样才能让它
  • 在Python中,如何通过去掉括号和大括号来打印Json

    我想以一种很好的方式打印 Json 我想去掉方括号 引号和大括号 只使用缩进和行尾来显示 json 的结构 例如 如果我有一个像这样的 Json A A1 1 A2 2 B B1 B11 B111 1 B112 2 B12 B121 1
  • Python MySQLdb:connection.close() VS。光标.close()

    如果我使用MySQLdb通过Python连接到MySQL Server 我创建一个connection and a cursor像这样 connection MySQLdb connect cursor connection cursor
  • 熊猫系列到二维数组

    所以 我使用了来自的答案将二维数组放入 Pandas 系列中 https stackoverflow com questions 38840319 put a 2d array into a pandas series将 2D numpy
  • Flask 和 Reactjs 抛出 JSX 转换错误

    我已经开始将 ReactJS 与 Python Flask 后端结合使用 通过 Flask 渲染模板时 我在 Chrome 控制台中收到以下客户端错误 错误 找不到模块 jstransform visitors es6 templates
  • python 硒 按名称查找元素

    查找电子邮件输入的正确代码是什么https accounts google com ServiceLogin html 是
  • python os.fork 使用相同的 python 解释器吗?

    据我所知 Python 中的线程使用相同的 Python 解释器实例 我的问题是与创建的流程相同os fork 或者每个进程创建的os fork有自己的翻译吗 每当你 fork 时 整个 Python 进程都会在内存中复制 包括Python
  • 在 Python 中引发异常的正确方法是什么? [复制]

    这个问题在这里已经有答案了 这是简单的代码 import sys class EmptyArgs StandardError pass if name main The first way to raise an exception if
  • 使用张量流导出神经网络的权重

    我使用张量流工具编写了神经网络 一切正常 现在我想导出神经网络的最终权重以制定单一的预测方法 我怎样才能做到这一点 您需要在训练结束时使用以下命令保存模型tf train Saver https www tensorflow org ver
  • 在 Keras 中使用有状态 LSTM 训练多变量多级数回归问题

    我有时间序列P过程 每个过程的长度各不相同 但都有 5 个变量 维度 我试图预测测试过程的估计寿命 我正在用有状态的方法来解决这个问题LSTM在喀拉斯 但我不确定我的训练过程是否正确 我将每个序列分成长度的批次30 所以每个序列都是这样的形
  • 数据类和属性装饰器

    我一直在阅读 Python 3 7 的数据类 作为命名元组的替代品 我通常在必须将数据分组到结构中时使用它 我想知道数据类是否与属性装饰器兼容 以便为数据类的数据元素定义 getter 和 setter 函数 如果是这样 是否在某处进行了描
  • 从 SUDS 中的 SOAP 响应中提取 Cookie

    我必须使用具有多种服务的 API 所有这些都需要来自下面的身份验证的 JSESSION cookie 然而 当我调用下一个服务时 它不会保留 cookie 因此会拒绝它们 from suds client import Client url
  • 根据标签位置计算 Pandas DataFrame 的索引

    我正在尝试计算标签的索引Pandas https pandas pydata org DataFrame在每一列中 基本上我有以下内容DataFrame d col1 label1 label2 label3 col2 label2 lab
  • 从函数在 python 3 中创建全局变量

    我想知道为什么在函数结束后我无法访问变量 variable for raw data 代码是这样的 def htmlfrom Website URL import urllib request response urllib request
  • 如何使用 QAbstractTableModel(模型/视图)将数据设置到 QComboBox?

    我希望能够设置itemData of a combobox当使用填充时QAbstractTableModel 但是 我只能从模型返回一个字符串data method 通常 当不使用模型时 可以像这样执行 Set text and data
  • 将整数转换为特定格式的十六进制字符串

    我是 python 新手 有以下问题 我需要将整数转换为 6 个字节的十六进制字符串 例如 281473900746245 gt xFF xFF xBF xDE x16 x05 十六进制字符串的格式很重要 int 值的长度是可变的 格式 0
  • 如何从 Anaconda 更新 Pandas 以及最后是否可以使用 eclipse

    我已经使用以下文档通过 Anaconda 安装了 Python http www kevinsheppard com images 0 09 Python introduction pdf http www kevinsheppard co
  • Python 中的可逆 STFT 和 ISTFT

    有没有通用的形式短时傅立叶变换 https en wikipedia org wiki Short time Fourier transform与内置于 SciPy 或 NumPy 或其他什么中的相应逆变换 这是pyplotspecgram

随机推荐

  • Pandas 将计算行添加到数据框的底部

    下面是我拥有的数据框的一个小样本 我想在其底部添加一个计算行 sch q1 q2 q3 acc Yes Yes No acc Yes No No acc Yes No No acc Yes Yes Yes 我想在底部添加一行 该行将给出每列
  • mysql查询生成序列号

    我有一张表 student marks marks 44 55 64 98 76 预期输出 serial number marks 1 44 2 55 3 64 4 98 5 76 使用 mysql 用户定义的变量 可以使用查询来完成 se
  • 单元测试 Swagger 输出

    我在 ASP NET MVC WebAPI 项目中使用 Swagger 该项目安装了 Swashbuckle nugget 包并生成 Swagger UI 和 Swagger docs v1 我一直遇到的一个问题是 开发人员会因为不仔细命名
  • Python 中的基本日志记录 dictConfig

    NOTE我知道这个答案 https stackoverflow com questions 7507825 python complete example of dict for logging config dictconfig但这对我不
  • 在 CSV 导出中输出列标题

    我有一个导出到 csv 文件的查询 它工作得很好 唯一我不明白的是我还需要导出列标题 并将它们显示为全名 用户名 标志和原因 下面是代码 它可以很好地导出所有行 但我不确定如何导出受尊重的行上方的列标题 header Content typ
  • 如何让 ocaml 相信两个函子实例化是相等的

    假设我有许多模块 它们都使用一种模块类型进行参数化 并且彼此之间也具有依赖关系 module type AT sig end module B A AT struct module Hash struct type t int let eq
  • 调试 R 中的通用函数

    如何调试通用函数 使用 debug 或调试包中的 mtrace 举个例子 我想调试 NADA 包中的 cenreg 特别是采用公式输入的方法 您可以像这样检索方法详细信息 library NADA getMethod cenreg c fo
  • 在 iPhone 上用手指画直线

    背景 我正在尝试创建一个非常简单的 iPhone 应用程序 允许用户用手指在屏幕上绘制多条直线 我在我的程序中使用这两种方法UIViewController捕获每条线端点的坐标 void touchesBegan NSSet touches
  • 通过 Retrofit 将图像文件从 Android 发送到 Spring

    我正在尝试通过 Spring 将 Image 通过 Retrofit 上传到 S3 所以 这基本上是两个任务 将图像传递给 Spring API 从 Spring API 将其上传到 S3 服务器 我知道如何将图像上传到 S3 并且工作正常
  • Xcode 9 中未检测到 GoogleMobileAds (Admob) 框架 - 链接器错误

    我收到引用自的链接器错误 GADInterstitial 架构arm64的未定义符号 我使用最新的admob框架GoogleMobileAdsSdkiOS 7 24 0 请参阅附图 如何修复 iOS 11 的问题 这是 Xcode 9 的错
  • 是否可以在进程运行时停止 libxml 解析器?

    我正在使用 libxml 解析器来快速下载和显示 我的问题是在某些情况下我需要在解析器处理时停止它 可以做吗 你们能给我建议吗 提前致谢 塞卡尔 贝塔拉姆 SAX2 libxml2 API 具有xmlStopParser 在这种情况下可能有
  • 当 TabBarView 子项滚动时使 SliverAppBar 可滚动

    我的主屏幕带有底部导航 由两个项目组成 其中所有项目都有 ListView 和无限列表 并且我希望当用户在其中一个列表中滚动时 SliverAppBar 可以滚动 这是我到目前为止所拥有的 class HomeScreen extends
  • 在 Java 中从 Windows 1252 转换为 UTF8:使用 CharsetDecoder/Encoder 处理空字符

    我知道这是一个非常普遍的问题 但我变得很生气 我使用了这段代码 String ucs2Content new String bufferToConvert inputEncoding byte outputBuf ucs2Content g
  • pyglet:按下按钮时更改精灵实例的图像

    此代码显示图像assassin1 png在黑色背景上 一旦我按下按键 图像就会向右移动 一旦松开按键 图像就会停止移动 一旦我按下该键 它也应该更改为图像assassin2 png当我松开按键时 它应该变回assassin1 png 然而
  • onStop() 触发时我必须保留 Activity 数据吗?

    我找到了有关的官方文档活动生命周期 http developer android com training basics activity lifecycle stopping html不清楚 它充满了诸如此类的词should and mi
  • 如何使用 webdriver 获取文本区域的文本内容?

    我正在尝试获取 a 的内容textarea http www w3 org TR html4 interact forms html h 17 7在 HTML 表单中使用Python 中的网络驱动程序 http code google co
  • 从 wp7 启动另一个应用程序

    我想将一组启动器放置到我的应用程序中的一系列应用程序中 有没有办法在单击图标时从 Windows Phone 7 启动另一个应用程序 如果这是不可能的 是否有办法在我的应用程序中嵌入其他应用程序的启动器以达到相同的结果 No 没有办法如何在
  • VB.NET 中的 ToString 与 ToString()

    在 VB NET 中使用 ToString 和 ToString 有什么区别 没有什么 VB NET 允许您排除任何不接受参数的方法上的括号
  • 字符串错误“常量字符串太长”

    有一个10万字符的文本需要显示 如果我将它放入 String 对象中 则会收到错误 常量字符串太长 StringBuffer 对象也是如此 StringBuffer stringBuffer new StringBuffer stringB
  • 通过索引中的部分字符串匹配选择行

    有一个这样的系列 ds Series wikipedia 10 wikimedia 22 wikitravel 33 google 40 google 40 wikimedia 22 wikipedia 10 wikitravel 33 d