”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 如何有效地箱中的熊猫柱和计数每个垃圾箱中的值?

如何有效地箱中的熊猫柱和计数每个垃圾箱中的值?

发布于2025-02-06
浏览:494

How to Efficiently Bin a Pandas Column and Count Values in Each Bin?
在数据分析中使用pandas

假设我们有一个数据帧列,名为“百分比”包含数字值['百分比']。head() 46.5 44.2 100.0 42.12

要为本列添加并获取每个垃圾箱的值计数,我们可以使用pd.cut函数。 Here are two ways to achieve this:

Using pd.cut with value_counts:

df['percentage'].head()
46.5
44.2
100.0
42.12
使用np.searchsorted and groupby:

='] ='] ='] = np.searchsorted(bins,df ['百分比']。值) print(df.groupby(df ['binned'])。size())

0 (1,5] 0 (5,10] 0 (10,25] 0 (25,50] 3 (50,100] 1 dtype:int64

此输出表明箱中没有值(0,1],(1,5],(5,10)和(10,15])。三个值落在bin(25,50],一个值落在垃圾箱中(50,100]。

最新教程 更多>
  • 如何使用不同数量列的联合数据库表?
    如何使用不同数量列的联合数据库表?
    合并列数不同的表 当尝试合并列数不同的数据库表时,可能会遇到挑战。一种直接的方法是在列数较少的表中,为缺失的列追加空值。 例如,考虑两个表,表 A 和表 B,其中表 A 的列数多于表 B。为了合并这些表,同时处理表 B 中缺失的列,请按照以下步骤操作: 确定表 B 中缺失的列,并将它们添加到表的末...
    编程 发布于2025-02-06
  • 如何防止在HTML元素上拖放?
    如何防止在HTML元素上拖放?
    如何在Web设计中禁用拖放在网络设计中,对于控制用户与某些HTML的交互是至关重要的元素。一个普遍的挑战是在不可能期望的情况下防止浏览器启动拖放操作。暂时禁用拖放功能,您可以使用以下方法: 通过在这些事件处理程序中返回false,您可以有效防止浏览器启动拖放操作。这样可以确保用户的预期操作(例如调...
    编程 发布于2025-02-06
  • 大批
    大批
    [2 数组是对象,因此它们在JS中也具有方法。 切片(开始):在新数组中提取部分数组,而无需突变原始数组。 令arr = ['a','b','c','d','e']; // USECASE:提取直到索引作...
    编程 发布于2025-02-06
  • 如何从PHP服务器发送文件?
    如何从PHP服务器发送文件?
    将文件发送到user
    编程 发布于2025-02-06
  • 可以在纯CS中将多个粘性元素彼此堆叠在一起吗?
    可以在纯CS中将多个粘性元素彼此堆叠在一起吗?
    </main> <section> ,但无法使其正常工作,如您所见。任何洞察力都将不胜感激! display:grid; { position:sticky; top:1em; z-index:1 1 ; { { { pos...
    编程 发布于2025-02-06
  • 如何限制动态大小的父元素中元素的滚动范围?
    如何限制动态大小的父元素中元素的滚动范围?
    在交互式界面中实现垂直滚动元素的CSS高度限制 考虑一个布局,其中我们具有与可滚动的映射div一起移动的subollable map div用户的垂直滚动,同时保持其与固定侧边栏的对齐方式。但是,地图的滚动无限期扩展,超过了视口的高度,阻止用户访问页面页脚。 可以限制地图的滚动,我们可以利用CSS...
    编程 发布于2025-02-06
  • 如何使用固定的标头和可滚动车身创建Bootstrap 3表?
    如何使用固定的标头和可滚动车身创建Bootstrap 3表?
    用粘性定位一个简单但有效的解决方案涉及使用CSS粘性定位。这种方法涉及分配位置:粘性;顶部:0;到表标头(TH)元素,以确保它们保持固定在表的顶部。这是实现的分解:在上面的代码中,我们使用class tablefixhead创建一个容器,其中包括溢出:auto;使表可滚动和100px的高度定义可...
    编程 发布于2025-02-06
  • 如何在整个HTML文档中设计特定元素类型的第一个实例?
    如何在整个HTML文档中设计特定元素类型的第一个实例?
    [2单独使用CSS,整个HTML文档可能是一个挑战。 the:第一型伪级仅限于与其父元素中类型的第一个元素匹配。 以下CSS将使用添加的类样式的第一个段落: }
    编程 发布于2025-02-06
  • 如何在SQL中的单个字段中有效搜索多个值?
    如何在SQL中的单个字段中有效搜索多个值?
    [2进入其组成部分,并单独搜索每个部分。当处理以空格分离的搜索词时,这一点特别有用。在SQL中实现此目标,人们可能会考虑使用与通配符的类似运算符在每个搜索词之前和之后匹配任何字符。但是,这种方法不是很有效,因为它需要多个类似的子句,并且可能导致性能问题。相反,一个更有效的解决方案是使用在运算符中。在...
    编程 发布于2025-02-06
  • 如何使用$ _GET在PHP中检索多个选择框值?
    如何使用$ _GET在PHP中检索多个选择框值?
    在php array。解决方案:作为选项数组,您需要将方括号添加到Select元素的名称中。这是您的代码的修改版本:”多个...> 此更改使PHP能够将所选选项解释为数组。然后,您可以使用以下代码在PHP脚本中访问它: Header(“ content-type:text/plain”); fo...
    编程 发布于2025-02-06
  • 为什么在Chrome中缩放孩子Div的父级为“溢出:隐藏”和“ border-radius”的父级?
    为什么在Chrome中缩放孩子Div的父级为“溢出:隐藏”和“ border-radius”的父级?
    transform:scale and溢出:chrome 在使用CSS3 Transform:Scale:Scale,一个特殊问题时。如果父级div溢出:应用和边界划线了,则缩放子div会导致其超越其父。 CSS过渡将解决该问题。但是,这种方法被证明是无效的。的解决方案的解决方案很大: Thi...
    编程 发布于2025-02-06
  • 如何从Python中的字符串中删除表情符号:固定常见错误的初学者指南?
    如何从Python中的字符串中删除表情符号:固定常见错误的初学者指南?
    从python 导入编解码器 导入 text = codecs.decode('这狗\ u0001f602'.encode('utf-8'),'utf-8') 印刷(文字)#带有表情符号 emoji_pattern = re.compile(“ [”...
    编程 发布于2025-02-06
  • 如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    [2最后一行与数据集中的每个不同标识符关联。考虑以下数据: 1 2014-02-01 kjkj 1 2014-03-11 ajskj 3 2014-02-01 sfdg 3 2014-06-12 fdsa 在(ID)上选择DISTINC 来自the_table 按ID订单,date desc;...
    编程 发布于2025-02-06
  • 从GO切片开始时删除元素如何影响其容量?
    从GO切片开始时删除元素如何影响其容量?
    理解slice容量在使用GO GO slice结构数组:指向下面的数组备份slice。 len:slice中的元素数。表示它可以保留的元素数量。 ,我们创建了一个新切片,该切片与原始阵列相同。但是,新切片的长度减小,而容量保持不变。这是因为基础数组具有足够的能力来容纳其余元素。 在另一方面删除第...
    编程 发布于2025-02-06
  • 如何在Java列表中有效计算元素的发生?
    如何在Java列表中有效计算元素的发生?
    计数列表中的元素出现在列表 中,在java编程中,列举列表中列举元素出现的任务来自列表。为此,收集框架提供了全面的工具套件。在这种情况下,Batocurrences变量将保持值3,代表动物列表中的“ BAT”出现的数量。 &&& [此方法是简单的,可以得出准确的结果,使其成为计算列表中元素出现的理...
    编程 发布于2025-02-06

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3