Pandas drop 函数在 for 循环中不起作用?

2023-12-02

全部! 我对此感到非常困惑,并且我一生都无法找出错误。 我试图遍历数据框中的所有字符串并删除不包含字符串“Barry Bonds”的字符串。

到目前为止,我已经设法能够按索引删除行:

bb_db.drop(bb_db.index[1])

这成功地删除了该索引处的行,但是当我将其放入此 for 循环时:

for i in range(len(bb_db)):
    if 'Barry Bonds' in bb_db['player_names'][i]:
        bb_db.drop(bb_db.index[i])
        print (i)

我得到了整个数据帧,即使 i 变量打印出大量索引,其中 if 语句为 true。

谢谢你!


drop除非您要求,否则不会改变您当前的 DataFrame,inplace=True.

话虽如此,for 循环几乎肯定不是最简单的方法。为什么不只是使用布尔索引str列上的访问器,即str.contains

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

Pandas drop 函数在 for 循环中不起作用? 的相关文章

  • Python 类型提示 Dict 语法错误 可变默认值是不允许的。使用“默认工厂”

    我不知道为什么解释器会抱怨这个类型的字典 对于这两个实例 我得到一个 不允许可变默认值 使用默认工厂 语法错误 我使用的是 python 3 7 3 from dataclasses import dataclass from typing
  • matplotlib 图中点的标签

    所以这是一个关于已发布的解决方案的问题 我试图在我拥有的 matplotlib 散点图中的点上放置一些数据标签 我试图在这里模仿解决方案 是否有与 MATLAB 的 datacursormode 等效的 matplotlib https s
  • pandas DataFrame.join 的运行时间是多少(大“O”顺序)?

    这个问题更具概念性 理论性 与非常大的数据集的运行时间有关 所以我很抱歉没有一个最小的例子来展示 我有一堆来自两个不同传感器的数据帧 我需要最终将它们连接成两个very来自两个不同传感器的大数据帧 df snsr1 and df snsr2
  • python multiprocessing 设置生成进程等待

    是否可以生成一些进程并将生成进程设置为等待生成的进程完成 下面是我用过的一个例子 import multiprocessing import time import sys def daemon p multiprocessing curr
  • GUI(输入和输出矩阵)?

    我需要创建一个 GUI 将数据输入到矩阵或表格中并读取此表单数据 完美的解决方案是限制输入表单仅允许float 例如 A 1 02 0 25 0 30 0 515 0 41 1 13 0 15 1 555 0 25 0 14 1 21 2
  • 如何使用 Selenium 和 ChromeDriver 解决 TypeError: 'module' object is not callable 错误 [重复]

    这个问题在这里已经有答案了 代码试验 from selenium import webdriver from selenium webdriver chrome options import Options as Chromeoptions
  • Java 和 Python 可以在同一个应用程序中共存吗?

    我需要一个 Java 实例直接从 Python 实例数据存储中获取数据 我不知道这是否可能 数据存储是否透明 唯一 或者每个实例 如果它们确实可以共存 都有其单独的数据存储 总结一下 Java 应用程序如何从 Python 应用程序的数据存
  • 无法导入 langchain.agents.load_tools

    我正在尝试使用 LangChain Agents 但无法导入 load tools 版本 langchain 0 0 27 我尝试过这些 from langchain agents import initialize agent from
  • 嵌套作用域和 Lambda

    def funct x 4 action lambda n x n return action x funct print x 2 prints 16 我不太明白为什么2会自动分配给n n是返回的匿名函数的参数funct 完全等价的定义fu
  • 通过Python连接到Bigquery:ProjectId和DatasetId必须非空

    我编写了以下脚本来通过 SDK 将 Big Query 连接到 Python 如下所示 from google cloud import bigquery client bigquery Client project My First Pr
  • 当字段是数字时怎么说...在 mongodb 中匹配?

    所以我的结果中有一个名为 城市 的字段 结果已损坏 有时它是一个实际名称 有时它是一个数字 以下代码显示所有记录 db zips aggregate project city substr city 0 1 sort city 1 我需要修
  • 如何将 ascii 值列表转换为 python 中的字符串?

    我在 Python 程序中有一个列表 其中包含一系列数字 这些数字本身就是 ASCII 值 如何将其转换为可以在屏幕上回显的 常规 字符串 您可能正在寻找 chr gt gt gt L 104 101 108 108 111 44 32 1
  • Django REST Framework - CurrentUserDefault 使用

    我正在尝试使用CurrentUserDefault一个序列化器的类 user serializers HiddenField default serializers CurrentUserDefault 文档说 为了使用它 请求 必须作为
  • Python GTK+ 画布

    我目前正在通过 PyGobject 学习 GTK 需要画布之类的东西 我已经搜索了文档 发现两个小部件似乎可以完成这项工作 GtkDrawingArea 和 GtkLayout 我需要一些基本函数 如 fillrect 或 drawline
  • 如何使用 Python 3 检查目录是否包含文件

    我到处寻找这个答案但找不到 我正在尝试编写一个脚本来搜索特定的子文件夹 然后检查它是否包含任何文件 如果包含 则写出该文件夹的路径 我已经弄清楚了子文件夹搜索部分 但检查文件却难倒了我 我发现了有关如何检查文件夹是否为空的多个建议 并且我尝
  • Python:Goslate 翻译请求返回“503:服务不可用”[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我们不允许提出寻求书籍 工具 软件库等推荐的问题 您可以编辑问题 以便用事实和引文来回答 这个问题似乎不是关于主要由程序员使用的特定编程问
  • 每当使用 import cv2 时 OpenCV 都会出错

    我在终端上使用 pip3 install opencv contrib python 安装了 cv2 并且它工作了 但是每当我尝试导入 cv2 或运行导入了 cv2 的 vscode 文件时 在 python IDLE 上它都会说 Trac
  • 重新分配唯一值 - pandas DataFrame

    我在尝试着assign unique值在pandas df给特定的个人 For the df below Area and Place 会一起弥补unique不同的价值观jobs 这些值将分配给个人 总体目标是使用尽可能少的个人 诀窍在于这
  • 在virtualenv中下载sqlite3

    我正在尝试使用命令创建应用程序python3 manage py startapp webapp但我收到一条错误消息 django core exceptions ImproperlyConfigured 加载时出错 pysqlite2 或
  • 如何在 Flask 中的视图函数/会话之间传递复杂对象

    我正在编写一个 Web 应用程序 当 且仅当 用户登录时 该应用程序从第三方服务器接收大量数据 这些数据被解析为自定义对象并存储在list 现在 用户在应用程序中使用这些数据 调用不同的视图 例如发送不同的请求 我不确定什么是最好的模式在视

随机推荐

  • 如何在视图页面中的片段之间传递字符串

    我试图在 viewpager 中的两个片段之间传递一个字符串 但我没有找到正确的方法 到目前为止 这是我的代码 public class MyFragmentPagerAdapter extends FragmentPagerAdapter
  • grep -w 查找具有非拉丁字母的单词的部分匹配

    我想 grep 查找 er 的精确匹配 但是 grep w 除了精确匹配之外 还发现带有非拉丁字母 例如 的单词的部分匹配 下面的命令在 gro er 和 wei er 中查找 er 预期的行为是 grep 只找到下面字符串中 er 的精确
  • 越界访问数组有多危险?

    访问超出数组范围的数组 在 C 语言中 有多危险 有时可能会发生我从数组外部读取的情况 我现在知道我然后访问程序的其他部分甚至超出范围使用的内存 或者我尝试将值设置为数组外部的索引 程序有时会崩溃 但有时只是运行 只会给出意想不到的结果 现
  • Swift 中的数学解析器 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我想知道 Swift 中是否有任何不错的数学解析器 也就是说 它可以取一个字符串并解决它 我需要它具有阶乘 指数 平方根和所有基本算术运算符 我希望
  • SQL 选择即将到来的生日

    我正在尝试编写一个存储过程来选择即将过生日的员工 SELECT FROM Employees WHERE Birthday gt Today AND Birthday lt Today NumDays 这不起作用 因为出生年份是生日的一部分
  • 错误:无法创建符号链接,致命:无法将索引文件重置为修订版“HEAD”

    我正在尝试硬重置git reset origin dev hard error unable to create symlink Codes Pods Headers Public libPhoneNumber iOS NBPhoneNum
  • onMouseMove 不会在 Chrome 中的

    假设我有一个 onMouseMove 监听器 它只记录鼠标的 x 和 y 位置 如果我展开一个选择元素并将鼠标移到暴露的元素上
  • 计算将一个矩形的点 1(x,y 坐标)转换为另一矩形的点 1(x,y)的比例因子

    将一个矩形的 x y 坐标缩放到其他矩形坐标的过程非常简单 此链接有更好的解释 http www icoachmath com math dictionary scale factor html 如果我们有两个矩形 其中一个的 Maxwid
  • 如何在javascript中实现螺旋迭代?

    以下是以螺旋方式排列圆圈的算法 遵循顺时针方向 以下是伪代码 总体 let dir 1 0 function checkIntersect c0 c1 const x0 y0 r0 c0 const x1 y1 r1 c1 return M
  • ng-admin 中路由末尾的斜杠

    是否可以在 ng admin 中所有路由的末尾添加斜杠 例如 http localhost api v1 users 代替http localhost api v1 users我用入门ng admin 应用程序 如果您想添加尾随 在 URL
  • Sprache中的递归表达式解析

    我正在构建一个 Sprache 解析器来解析类似于 SQL 搜索条件的表达式 例如Property 123 or Property gt AnotherProperty 到目前为止 这两个示例都有效 但是我正在努力弄清楚我需要做什么才能允许
  • javascript 数字数组中的奇数和偶数分隔

    我想按顺序将一个数组分成两组 奇数和偶数 但是当我尝试这个时 var arr 1 2 3 4 5 6 7 8 9 for var i 0 i lt arr length i if arr i 2 0 arr push arr splice
  • 如何在 Woocommerce 中的 woocommerce-account-fields 上方添加标题

    Preamble 我的问题与这个非常相似在这里问 我怀疑答案也将与这个答案非常相似here Scenario 结账页面显示典型的账单字段 下面是 div 类woocommerce account fields 其中是 div 类create
  • 提高 System.DirectoryServices.AccountManagement 的性能

    我有一个程序可以让我管理我们用来演示软件的终端服务器上的用户 我一直在尝试提高向系统添加用户的性能 它会添加主帐户 然后根据需要添加子帐户 例如 如果我有 Demo1 的用户和 3 个子用户 它将创建 Demo1 Demo1a Demo1b
  • 循环遍历某个范围内的每个工作簿

    我有一个工作簿 其中一列包含 Excel 工作簿文件路径和文件名 C D Folder1 File1 xls C D Folder2 File2 xls C D Folder3 File3 xls 每个文件及其文件路径都是从上面的目录中提取
  • 记录依赖树[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我需要记录 vb6 dotnet 应用程序中的程序集依赖项 哪些技术 工具适合执行此类文档 我本来打算使用 Visio 来绘图 作为开始 尝试依赖可
  • 初始化私有成员c#

    我有两个私有列表 需要在创建对象时初始化 第二个列表取决于第一个列表 我可以这样做吗 public class MyClass private List
  • Solr SuggestComponent 是否能够返回带状疱疹而不是整个字段值?

    我使用 solr 5 0 0 并希望创建一个自动完成功能 从我的文档的词元 或木瓦 中生成建议 问题是 作为建议查询的回报 我只能得到搜索字段的完整 术语 该术语可能非常长 当前问题 输入 否 建议 超长的文字so长文继续 下一篇长文so下
  • 阻止 Excel 自动将某些文本值转换为日期

    有谁知道是否有一个标记可以添加到我的 csv 中的某个字段 这样 Excel 就不会尝试将其转换为日期 我正在尝试从我的应用程序编写一个 csv 文件 其中一个值恰好看起来很像日期 Excel 会自动将其从文本转换为日期 我尝试将所有文 本
  • Pandas drop 函数在 for 循环中不起作用?

    全部 我对此感到非常困惑 并且我一生都无法找出错误 我试图遍历数据框中的所有字符串并删除不包含字符串 Barry Bonds 的字符串 到目前为止 我已经设法能够按索引删除行 bb db drop bb db index 1 这成功地删除了