NumpyPandas内置函数实现分组
按照函数进行分组
实验环境
Python 3.6.1
Jupyter
实验内容
数据聚合函数的应用
代码部分
import numpy as np
import pandas as pd
1.创建三行四列的随机整数DataFrame对象,整数范围1-6
df1 = pd.DataFrame(np.random.randint(1,6,(3,4)))
df1
0 | 1 | 2 | 3 | |
---|---|---|---|---|
0 | 2 | 4 | 1 | 3 |
1 | 4 | 1 | 5 | 3 |
2 | 2 | 5 | 4 | 5 |
2.将每一列的元素最大值一样的列分在一组
df1_g=df1.groupby(df1.max(),axis=1)
df1_g
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001DBA0D021F0>
for i in df1_g:print(i)print('*********')
(4, 0
0 2
1 4
2 2)
*********
(5, 1 2 3
0 4 1 3
1 1 5 3
2 5 4 5)
*********
3.将每一行的元素最小值一样的行分在一起
df1_gr2=df1.groupby(df1.min())
df1_gr2
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001DBA0D02970>
for i in df1_gr2:print(i)print('**********')
(1, 0 1 2 3
1 4 1 5 3
2 2 5 4 5)
**********
(2, 0 1 2 3
0 2 4 1 3)
**********
NumpyPandas内置函数实现分组相关推荐
- concat 不是可以识别的 内置函数名称。_新特性解读 | MySQL 8.0 窗口函数详解
背景 一直以来,MySQL 只有针对聚合函数的汇总类功能,比如MAX, AVG 等,没有从 SQL 层针对聚合类每组展开处理的功能.不过 MySQL 开放了 UDF 接口,可以用 C 来自己写UDF, ...
- MySQL 之视图、 触发器、事务、存储过程、内置函数、流程控制、索引(二)
继上文 --------------------------------------------------------------------注:如果你对python感兴趣,我这有个学习Python ...
- mysql hive 内置函数_Hive 内置函数
1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用"=&q ...
- 2018.7.10 个人博客文章=利用ORM创建分类和ORM的内置函数
昨天的注册收尾工作 其实就差了和MySql联系起来的部分,这部分很简单,首先要做的就是保存用户通过from传送过来的头像文件: """ 保存头像文件 "&quo ...
- hive-内置函数(常用内置函数汇总)
show functions; #查看所有内置函数,共271个 show function sum; #查看sum函数的描述信息 show function extended sum; #查看内置函数 ...
- JavaScript学习笔记(九)--内置函数
javascript内置函数一共可分为五类:常规函数.数组函数.字符串函数.日期函数.数学函数. 常规函数 方法 描述 alert() 显示一个警告对话框,包括一个OK按钮. confirm() 显示 ...
- python center函数_数据类型和数据结构(三):字符串(4) 字符串内置函数(1)
Photo by Ray Hennessy on Unsplash 4 字符串内置函数 除了使用+.*.in对字符串操作之外,我们还可以使用Python提供的多种字符串内置函数来对字符串进行操作处理. ...
- hive内置函数详解
为什么80%的码农都做不了架构师?>>> 内置函数 2.1数学函数 返回类型 函数 说明 BIGINT round(double a) 四舍五入 DOUBLE round(do ...
- spark sql uv_内置函数_SparkSQL学习 - 编程那点事
Spark 1.5.x版本引入的内置函数在Spark 1.5.x版本,增加了一系列内置函数到DataFrame API中,并且实现了code-generation的优化.与普通的函数不同,DataFr ...
- [译]介绍Spark2.4的用于处理复杂数据类型的新内置函数与高阶函数
[译]介绍Spark2.4的用于处理复杂数据类型的新内置函数与高阶函数 本文翻译自databricks的介绍spark2.4新特性的blog,英文原文参考原文链接 Apache Spark2.4总共支 ...
最新文章
- fmt打印不显示 go_golang打印输出fmt和log
- Android 闹钟
- python函数对变量的作用_python函数局部变量用法
- C++使用VARIANT实现二维数组的操作
- linux重定向到某目录文件,linux shell中12 21 1file_path重定向语法详解
- 树莓派学习2-连接蓝牙音箱进行语音播放
- VS 2010 快捷键
- Halcon教程十:把Halcon程序放入WPF程序里
- Hive恢复误删数据表
- 希尔排序Linux下c 实现
- 城域网的互联网专线接入带宽合规合法
- MATLAB 时间变量 和 常用时间处理函数 datetime datestr datevec datenum
- 百度SEO一本通pdf
- kali 火路的使用
- spss不存在java虚拟机_SPSS22显示“Could not create the Java virtual machine.”的问题
- python学习总结(二)——列表
- [jzoj]2272. 基因锁
- C语言实现 二叉树 的非递归遍历(详细图解)(基于栈的顺序存储)
- 含源码,用Python实现浪漫烟花
- 如何提高photoshop的运行速度
热门文章
- 计算1-1/x+1/x*x
- 传智播客扫地僧C/C++学习笔记冒泡排序
- Atitti 类库 开发者 常用 api 目录 1.1. Meta anno注解元数据api	1 1.2. Ref 反射api	1 1.3. Database meta api	1 1.4.
- Atitit mybatis3 注解模式使用总结 目录 1. mybatisdemo	1 1.1. /ormMybatis3demo/src/db.properties	1 1.2. /ormMyb
- Atiitt 使用java语言编写sql函数或存储过程
- Atitit v2 ajax 最佳实践规范 标准化流程attilax总结 r34
- Atitit 信用卡与会员卡(包括银行卡)的发展之路
- paip.Winista HTMLParser文本结点的获取
- 国人常用密码TOP100 FROM THISITE
- Julia : where与类型限定