Pandas 将 Series/DataFrame 限制为一列的值范围

2024-03-22

我想要一个函数 df_out(df_in,val_min,val_max) ,它通过选择一列中的值在定义范围内的行来从另一个系列/数据帧中生成排序的系列/数据帧。 例如,如果 df_in 看起来像这样:

Name   Age

John  13

Jack  19

Sylvia 21

Anna 14

Carlos 15

Vladimir 30

Gustav 28

Amie 24

我希望 df_out(18,25) 看起来像这样:

Name Age

Jack 19

Sylvia 21

Amie 24

最“Pythonic”的方法是什么?谢谢!


当一个函数本身很容易完成时,为什么要使用它呢?

>>> df[df.Age.between(18, 25)]
     Name  Age
1    Jack   19
2  Sylvia   21
7    Amie   24

>>> df[df.Age.between(19, 24, inclusive=False)]
     Name  Age
2  Sylvia   21
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandas 将 Series/DataFrame 限制为一列的值范围 的相关文章

随机推荐

  • 在 Razor 中显示表达式值

    我想在剃刀视图中将以下表达式的值显示为文本 doc Extension string Empty ToUpperInvariant 我已经尝试了所有变体 但似乎没有任何效果 我知道我可以使用临时变量来存储该表达式的值 但我想知道是否有一种方
  • 如何解码/重新创建 Google Flights 搜索网址?

    问题 On 谷歌航班 http www google com travel flights 搜索信息被编码在 URL 参数中 这样用户就可以轻松地彼此共享航班搜索 URL 格式如下所示 https www google com travel
  • Spring Boot - RestController 反序列化 YAML 上传?

    如何配置 Spring Boot RestController 来接受 YAML 上传 下面的结果是 415 我从调试中可以看到MappingJackson2HttpMessageConverter我的 Spring 上下文中的实例仅支持
  • 在 React.js 中以组件状态存储表单输入,特别是密码

    有一个关于 React js 中表单的问题 我实际上没有问题 但想知道我的方法是否有任何缺陷 我有一个简单的表单 有两个电子邮件和密码输入 如下所示
  • 如何加速我的 Android-openCV 应用程序?

    我已经实现了一个 openCV 应用程序 我使用 SURF 描述符 它工作正常 代码如下所示 我减小输入视频流的大小以加快速度 capture set Highgui CV CAP PROP FRAME WIDTH display getW
  • 通过excel vba GUI将excel文件导出为txt格式

    我的目标是将excel文件导出为txt文件格式 这个想法是有一个 GUI 让用户选择她 他想要导出的 Excel 文件 并且她 他可以决定保存哪个文件路径和文件名 用户完成输入输出设置后 只需点击导出文本按钮即可将excel文件导出为txt
  • 如何向 Java 应用程序的 Windows 资源管理器添加上下文菜单?

    如何为 Java 应用程序添加一个子菜单项到 Windows 资源管理器上下文菜单 例如 7 Zip 就是这样做的 我知道有两种方法可以做到这一点 最奇特的方法是编写一个 Windows shell 扩展 我相信这就是 powerarchi
  • 在构造函数之外使用 .setVisible() 会破坏我的 GUI

    我现在正在学习java GUI的基础知识 我遇到了这种奇怪的情况 我无法真正解释 我有一个 GUI 类 我在其中构建了一个简单的 JFrame 如果我使用 setVisible true 在构造函数内如果我使用它 一切正常outside 没
  • 有什么方法可以将 ActionScript 3 中的常规字符串转换为 Latin-1 字符代码的 ByteArray?

    我在将字符串转换为 UTF 16 编码字符的 byteArray 时没有问题 但我尝试与之通信的应用程序 用 Erlang 编写 仅理解 Latin 1 编码 有什么方法可以从 Actionscript 3 中的字符串生成充满 Latin
  • 打开开发人员工具时,Javascript onclick 不会触发

    我最近遇到一个问题 当浏览器中的开发人员工具打开时 HTML 按钮的 onclick 事件不会触发 但当工具关闭时 它会触发
  • xcodebuild安装路径?

    我正在使用 xcode 开发 iPhone 应用程序 我想自动化 构建和运行 过程 因此想知道是否有任何方法可以在模拟器或设备上安装构建的应用程序 有xcodebuild install命令但我不知道如何设置安装目录DSTROOT到模拟器
  • Bootstrap 按钮组预选按钮,仅含 html

    使用 Bootstrap 我想要一个按钮组 但预选了一个按钮 如果我使用下面的 html 那么第一个按钮将被预先选择 但即使我单击其他按钮之一 它仍然保持活动状态 仅使用 html 如何定义选择一个按钮的按钮组 当我单击其他按钮之一时 该按
  • 使用 SwingNode 在 JavaFX 中显示 VlcJ

    FXMLController初始化方法 FXML private VBox vbContainer MediaPlayerVLC m mediaPlayer public void initialize URL url ResourceBu
  • DevExpress 中的 GridControl 和 GridView 有什么区别?

    DevExpress 中的 GridControl 和 GridView 有什么区别 看起来 GridControl 是 WinForm GridView 是 WPF 但是我在 XAML 中使用 gxg GridContol 这之间也有什么
  • 如何将 PowerShell 脚本作为服务运行?

    我创建了下面的脚本来检查应用程序的端口 2025 并记录连接数 我需要这个脚本作为 Windows 上的服务运行 其名称为netstat 2025 有谁知道是否有这种可能性 我不想使用任务计划程序 而是将脚本作为 Windows 上的服务运
  • iPhone 的 smtp 客户端库

    任何人都知道在 iphone 应用程序中使用的 Objective C smtp 库 我使用skpsmtpmessagehttp code google com p skpsmtpmessage http code google com p
  • 如何使用 Dapper ORM 获取子对象的值?

    我正在使用以下内容检索个人资料详细信息 var profiles connection Query
  • GitHub自动合并后出现致命错误

    我在 GitHub 上有一个存储库 位于here https github com dapphp securimage 我为某人创建了一个工作分支 他们分叉了存储库 对工作分支进行了一些更改并提交了拉取请求 我尝试了这些更改 一切都很好 而
  • 在javascript中调用php函数而不等待响应

    我知道如何使用 ajax 我有一个 Codeigniter 项目 所以我只需调用 url 这一切都很好 但 ajax 等待响应 我只想像您在浏览器中输入的那样调用该网址 我不想等待响应 因为控制器会进行重定向 然后加载视图 我还需要能够通过
  • Pandas 将 Series/DataFrame 限制为一列的值范围

    我想要一个函数 df out df in val min val max 它通过选择一列中的值在定义范围内的行来从另一个系列 数据帧中生成排序的系列 数据帧 例如 如果 df in 看起来像这样 Name Age John 13 Jack