Pandas 按列分组2024 年 8 月 29 日 | 阅读 3 分钟 在本教程中,我们将讨论 Pandas 按列分组。无论您是刚开始使用 Pandas,需要掌握其核心功能之一,还是想填补对 .groupby() 知识的空白,本教程都将帮助您分解和可视化 Pandas 的 GroupBy 操作。从头到尾都有帮助。本教程旨在通过演示独立的、小块的示例来补充原始 Pandas 文档和食谱。但我们在这里将重点介绍三个使用真实数据集的更复杂的教程。 Python 由于其强大的、通常是面向数据的 Python 包生态系统,是数据分析的绝佳语言。Pandas 是其中一个包,它简化了数据的加载和分析。Pandas 的 groupby 用于按类别对数据进行分组并对类别应用函数。它还有助于您有效地聚合数据。Pandas 的 dataframe.groupby() 函数根据特定标准将数据分组。Pandas 的项目可以按任何轴进行分解。分组的摘要定义是将标签映射到组名。每个 groupby 操作都包含对原始对象的以下操作之一:-
通常,您会将数据分成子集并对每个子集应用一个函数。Apply 函数允许您:-
Pandas 按列分组的语法Pandas 按列分组的语法如下:- Pandas 按列分组的参数Pandas 按列分组的参数如下:-
Pandas 按列分组的返回值Pandas 按列分组返回 Groupby 对象的值。 示例 1此处,我们提供了一个 Pandas 按列分组的示例。示例如下:- 输出:现在我们编译上面的程序,成功编译后,我们运行它。 Name Rank DOB Points 0 Priya 1 2000 676 1 Rudra 2 2000 709 2 Dev 3 2002 963 3 Nisha 4 1999 873 4 Arpita 5 2001 790 5 Shipra 6 2000 802 6 Kakali 7 1998 956 7 Kunal 8 1999 688 8 Neha 9 2000 794 9 Rup 10 2002 801 10 Rim 11 2001 890 11 Ram 12 2000 890 示例 2:此处,我们提供了一个 Pandas 按列分组的示例。示例如下:- 输出 现在我们编译上面的程序,成功编译后,我们运行它。然后结果如下:- {('Arpita', 2001): [4], ('Dev', 2002): [2], ('Kakali', 1998): [6], ('Kunal', 1999): [7], ('Neha', 2000): [8], ('Nisha', 1999): [3], ('Priya', 2000): [0], ('Ram', 2000): [11], ('Rim', 2001): [10], ('Rudra', 2000): [1], ('Rup', 2002): [9], ('Shipra', 2000): [5]} 示例 3 此处,我们提供了一个 Pandas 按列分组的示例。示例如下:- 输出 现在我们编译上面的程序,成功编译后,我们运行它。然后结果如下:- DOB 1998 956.0 1999 780.5 2000 774.2 2001 840.0 2002 882.0 Name: Points, dtype: float64 因此,在本教程中,我们简要讨论了 Pandas 中的按列分组。 |
问题是给定一个整数数组,我们需要找到数组中的第 k 个最小元素,其中 k 是一个小于或等于数组长度的正整数。让我们看下面的示例。示例 - 输入:arr = [7, 4, 6, 3,...
5 分钟阅读
基础/先决知识简述:JSON 代表“JavaScript 对象表示法”。它是一种标准的句法样式,用于以文件形式存储和通过网络交换数据(互换)。JSON 的语法只是简单的文本,这使其更高级。它...
阅读 4 分钟
在本教程中,我们将学习如何使用二分查找在给定排序列表中搜索元素的第一次出现。我们将用Python实现该算法。但首先,我们需要了解什么是二分查找。朴素方法在开始二分查找之前...
7 分钟阅读
在本教程中,我们将编写Python程序,将所有零移动到数组的末尾。问题陈述是给定一个由随机数组成的数组,其中在随机位置包含一些零,但我们需要保持...
阅读 4 分钟
通常,物联网 (IoT) 系统的原型或实际系统必须快速有效地设计和开发。每当这种情况发生时,就会立即出现两项活动:一项是编程 IoT 设备,另一项是组织一个后端来与这些设备交互。在...
阅读9分钟
Python 是一种流行的编程语言。Guido Van Rossum 于 1991 年在 CWI(Centrum Wiskunde& Informatica)荷兰创建并发布了它。Python 是一种高级、通用、动态的编程语言。Python 平台独立、简单易学。它也是免费和开源的....
阅读 6 分钟
Python 中的语音识别 您是否想过 Google Assistant 或 Amazon Alexa 是如何识别您所说的一切的?您可能会想到一些复杂的智能技术在背后运作。除了在识别系统技术巨大增长的市场中大获成功外,...
阅读 17 分钟
这篇文章的目的是为读者提供一个直接的 GUI 应用程序,让他们可以查看他们选择的任何城市的当前温度。该技术还提供了一个简单的用户界面,使应用程序更简单。它还为用户提供了出色的用户体验……
阅读 3 分钟
现代计算世界围绕着“数据”一词。然而,数据为何如此引人入胜?在现代世界中,人们开始意识到数据的重要性,以扩大其业务范围。企业主利用数据潜在地预测...
阅读 19 分钟
在 Python 中,字典是一个无序的数据值集合,可以像地图一样用于存储数据值。与其他数据类型每个元素只能包含一个值不同,字典还可以包含一个键:值对。为了使...
阅读9分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India