Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何结合数组使用groupby

如何结合数组使用groupby
EN

Stack Overflow用户
提问于 2020-06-24 06:41:40
回答 1查看 45关注 0票数 0

我正在研究“Python for Data-Analysis”(Python for Data-Analysis)一书中的一些熊猫,我偶然发现了一段我无法理解的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
by_tz_os = cframe.groupby(['tz', op_system])

其中,cframe是一个具有多列的数据from,而op_system是一个从以下位置生成的数组:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
op_system = np.where(cframe['a'].str.contains('Windows'), 'Windows', 'Not Windows')

意思是,对应于给定的cframe数据帧的长度。

这个组是如何与另一个数组一起工作的,它只是将数组添加为一个列,然后按tzop_system列分组吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-24 07:37:40

这里有一个2级分组:

第一个级别的分组是tz。第二个级别是上述每个组的“分割”为2部分,rows.

  • --一列包含Windows
  • 而不是Windows--“其他”

您可以认为op_system类似于cframe中的“附加列”(实际上它是Numpy (1-D)数组,但充当列)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62557685

复制
相关文章
Pandas分组groupby结合agg-transform
.dataframe tbody tr th:only-of-type { vertical-align: middle; } <pre><code>.dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } </code></pre>
皮大大
2023/08/25
2120
【说站】python列表如何结合数组使用
1、要存储多种相同类型的元素,需要使用list,这段时间还需要对列表执行各种操作。
很酷的站长
2022/11/23
9530
【说站】python列表如何结合数组使用
Pandas GroupBy 使用教程
实例 1 将分组后的字符拼接 import pandas as pd df=pd.DataFrame({ 'user_id':[1,2,1,3,3], 'content_id':[1,
致Great
2019/01/28
2.1K0
Pandas GroupBy 使用教程
Pandas GroupBy的使用
在许多情况下,我们将数据分成几组,并在每个子集上应用一些功能。在应用中,我们可以执行以下操作:
致Great
2018/12/07
2.9K0
Flume、Kafka、Storm如何结合使用
如何仔细阅读过关于Flume、Kafka、Storm的介绍,就会知道,在他们各自之间对外交互发送消息的原理。 在后面的例子中,主要对Flume的sink进行重构,调用kafka的消费生产者(producer)发送消息;在Storm的spout中继承IRichSpout接口,调用kafka的消息消费者(Consumer)来接收消息,然后经过几个自定义的Bolt,将自定义的内容进行输出。
ZONGLYN
2019/08/08
9470
js 数组封装方法实现类似sql的groupBy分组求和。
分组求和 function GroupBy(datas,keys,callBack) { const list = datas || []; const groups = []; list.forEach(v => { const key = {}; const data = {}; keys.forEach(k => {
易兒善
2019/02/22
3.7K0
js 数组封装方法实现类似sql的groupBy分组求和。
【译】如何结合React Hooks来使用Redux
本文由 IMWeb 首发于 IMWeb 社区网站 imweb.io。点击阅读原文查看 IMWeb 社区更多精彩文章。 原文地址:https://itnext.io/how-to-use-redux-with-react-hooks-5422a7ceae6e React-redux(https://github.com/reduxjs/react-redux) 发布了 7.1.0 版本的 hooks 。这意味着我们可以使用 React 的最新最佳实践。 Hooks 让我们为相同的功能编写更少的代码。我们需要编
用户1097444
2022/06/29
2.7K0
【译】如何结合React Hooks来使用Redux
[C#] LINQ之GroupBy
本文作者文采欠佳,文字表达等方面不是很好,但实际的代码例子是非常实用的,请作参考。
CNXY
2019/05/24
1.9K0
python-for-data-groupby使用和透视表
第十章主要讲解的数据聚合与分组操作。对数据集进行分类,并在每一个组上应用一个聚合函数或者转换函数,是常见的数据分析的工作。
皮大大
2021/03/01
2K0
python-for-data-groupby使用和透视表
【说站】java弱引用如何结合队列使用
弱引用可与引用队列联合使用,弱引用对象会被垃圾回收,Java虚拟机将该弱引用加入与之相关的引用队列中。
很酷的站长
2022/11/23
4300
【说站】java弱引用如何结合队列使用
python groupby函数
itertools.groupby rows = [ {'address': '5412 N CLARK', 'date': '07/01/2012'}, {'address': '5148 N CLARK', 'date': '07/04/2012'}, {'address': '5800 E 58TH', 'date': '07/02/2012'}, {'address': '2122 N CLARK', 'date': '07/03/2012'}, {'address': '5645 N R
用户5760343
2019/09/25
9470
pandas groupby 用法详解
项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步
全栈程序员站长
2022/08/27
1.5K0
Pandas分组与聚合1.分组 (groupby)一、GroupBy对象:DataFrameGroupBy,SeriesGroupBy二、GroupBy对象支持迭代操作三、GroupBy对象可以转换成
文章来源:Python数据分析 1.分组 (groupby) 对数据集进行分组,然后对每组进行统计分析 SQL能够对数据进行过滤,分组聚合 pandas能利用groupby进行更加复杂的分组运算
Python攻城狮
2018/08/23
24.2K0
Pandas分组与聚合1.分组 (groupby)一、GroupBy对象:DataFrameGroupBy,SeriesGroupBy二、GroupBy对象支持迭代操作三、GroupBy对象可以转换成
python groupby用法实战
已知某航空公司拥有的飞机数量如下图示,现要求在EXCEL表中,计算出各个机型每种座位布局的飞机数量在该种机型飞机总量中所占的比重。
py3study
2020/01/07
1.2K0
pandas之分组groupby()的使用整理与总结
在使用pandas的时候,有些场景需要对数据内部进行分组处理,如一组全校学生成绩的数据,我们想通过班级进行分组,或者再对班级分组后的性别进行分组来进行分析,这时通过pandas下的groupby()函数就可以解决。在使用pandas进行数据分析时,groupby()函数将会是一个数据分析辅助的利器。 groupby的作用可以参考 超好用的 pandas 之 groupby 中作者的插图进行直观的理解:
全栈程序员站长
2022/08/24
2.2K0
pandas之分组groupby()的使用整理与总结
pandas的Groupby加速
在平时的金融数据处理中,模型构建中,经常会用到pandas的groupby。之前的一篇文章中也讲述过groupby的作用:
钱塘小甲子
2019/03/04
4K0
groupby函数详解
这是由于变量grouped是一个GroupBy对象,它实际上还没有进行任何计算,只是含有一些有关分组键df[‘key1’]的中间数据而已,然后我们可以调用配合函数(如:.mean()方法)来计算分组平均值等。   因此,一般为方便起见可直接在聚合之后+“配合函数”,默认情况下,所有数值列都将会被聚合,虽然有时可能会被过滤为一个子集。   一般,如果对df直接聚合时, df.groupby([df['key1'],df['key2']]).mean()(分组键为:Series)与df.groupby(['key1','key2']).mean()(分组键为:列名)是等价的,输出结果相同。   但是,如果对df的指定列进行聚合时, df['data1'].groupby(df['key1']).mean()(分组键为:Series),唯一方式。 此时,直接使用“列名”作分组键,提示“Error Key”。 注意:分组键中的任何缺失值都会被排除在结果之外。
全栈程序员站长
2022/08/24
3.8K0
groupby函数详解
点击加载更多

相似问题

如何将groupby与数组元素结合使用?

12

如何将groupBy与MagicalRecord结合使用?

21

如何将GroupBy与ICollections结合使用?

10

如何将.mode与groupby结合使用

17

GroupBy与OrientDB结合使用GremlinPipeline

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文