热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何通过特定的bin过滤数据帧的行

如何解决《如何通过特定的bin过滤数据帧的行》经验,为你挑选了1个好方法。

假设我有一个数据框:

col1  col2
15    2
17    4
14    5
20    10
21    11
19    11
18    12
20    6
22    7
21    8
22    8
25    6
21    7

首先,我用pandas.value_counts()col2,我用三箱(0,5] (5,10] (10,15].

然后,我想过滤col2值属于频率最高的前两个箱的行,在这种情况下为箱(5,10](10,15].



1> Scott Boston..:

使用:

s = df.col2.value_counts(bins=[0,5,10,15]).nlargest(2)
df[pd.cut(df.col2, s.index).notnull()]

输出:

    col1  col2
3     20    10
4     21    11
5     19    11
6     18    12
7     20     6
8     22     7
9     21     8
10    22     8
11    25     6
12    21     7


我不知道`value_counts`的`bins`参数!
@piRS还给我看了!
嘘!我也是,然后OP提到了它,所以我查看了文档.:-)而且,这就是我爱的原因.
推荐阅读
  • 推荐几款高效测量图片像素的工具
    本文介绍了几款适用于Web前端开发的工具,这些工具可以帮助用户在图片上绘制线条并精确测量其像素长度。对于需要进行图像处理或设计工作的开发者来说非常实用。 ... [详细]
  • 本文介绍了Python编程中的字符串操作基础知识,包括字符串拼接、索引、子序列选择和查找。此外,还探讨了如何利用字符串处理技术从HTML代码中提取超链接信息,为简单的网页抓取打下基础。 ... [详细]
  • Python基础语法入门 - 徐州鼓楼高校邦数据科学课程答案
    探索徐州鼓楼高校邦数据科学通识课程中的Python基础语法部分,获取详细解析与答案。 ... [详细]
  • 当unique验证运到图片上传时
    2019独角兽企业重金招聘Python工程师标准model:public$imageFile;publicfunctionrules(){return[[[na ... [详细]
  • 本篇文章介绍如何使用Python编写一个程序,用于判断用户输入的变量名是否符合Python的命名规则。程序通过检查首字符和后续字符的合法性,确保变量名符合标准。 ... [详细]
  • 解决Windows下创建子进程时代码重复执行的问题
    在Windows系统中,当启动子进程时,主进程的文件会被复制到子进程中。由于导入模块时会执行该模块中的代码,因此可能导致某些代码在主进程和子进程中各执行一次。本文探讨了这一现象的原因及其解决方案。 ... [详细]
  • 本文详细介绍了 Python 3.x 中用于对列表元素进行排序的两种主要方法:列表对象的 sort() 方法和内置函数 sorted()。通过多个实验示例,深入探讨了不同类型数据(如数字、字符串及混合类型)的排序行为及其背后的机制。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
  • 本文介绍如何在 Visual Studio Code 中使用 Jupyter Notebook 插件,包括创建、编辑和运行笔记本的基本操作。 ... [详细]
  • python时间序列之ADF检验(1)
    读取数据,pd.read_csv默认生成DataFrame对象,需将其转换成Series对象DataFrame和Series是pandas中最常见的2 ... [详细]
  • 从行政到Python:月薪13k的转型之路
    尽管与同学中月薪17000元、21000元的佼佼者相比,她的收入似乎不那么显眼,但对于她个人而言,这是一次重要的蜕变。她毕业于一所普通本科院校,专业为统计学。 ... [详细]
  • 本文将详细介绍Nose这一非标准库的Python测试框架,它虽然不是Python官方发行版的一部分,但与unittest框架紧密相关,旨在通过简化测试流程来提升开发效率。 ... [详细]
  • 本文介绍了一种根据目标检测结果,从原始XML文件中提取并分析特定类别的方法。通过解析XML文件,筛选出特定类别的图像和标注信息,并保存到新的文件夹中,以便进一步分析和处理。 ... [详细]
  • 本文探讨了Ackermann函数的非递归实现方式,通过使用辅助数组来避免传统递归方法中的栈溢出问题,同时提供了详细的算法步骤。 ... [详细]
  • 深入浅出TensorFlow数据读写机制
    本文详细介绍TensorFlow中的数据读写操作,包括TFRecord文件的创建与读取,以及数据集(dataset)的相关概念和使用方法。 ... [详细]
author-avatar
晓志1998_809
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有