按照函数进行分组

实验环境

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内置函数实现分组相关推荐

  1. concat 不是可以识别的 内置函数名称。_新特性解读 | MySQL 8.0 窗口函数详解

    背景 一直以来,MySQL 只有针对聚合函数的汇总类功能,比如MAX, AVG 等,没有从 SQL 层针对聚合类每组展开处理的功能.不过 MySQL 开放了 UDF 接口,可以用 C 来自己写UDF, ...

  2. MySQL 之视图、 触发器、事务、存储过程、内置函数、流程控制、索引(二)

    继上文 --------------------------------------------------------------------注:如果你对python感兴趣,我这有个学习Python ...

  3. mysql hive 内置函数_Hive 内置函数

    1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用"=&q ...

  4. 2018.7.10 个人博客文章=利用ORM创建分类和ORM的内置函数

    昨天的注册收尾工作 其实就差了和MySql联系起来的部分,这部分很简单,首先要做的就是保存用户通过from传送过来的头像文件: """ 保存头像文件 "&quo ...

  5. hive-内置函数(常用内置函数汇总)

    show functions; #查看所有内置函数,共271个 show function sum; #查看sum函数的描述信息 show function extended sum; #查看内置函数 ...

  6. JavaScript学习笔记(九)--内置函数

    javascript内置函数一共可分为五类:常规函数.数组函数.字符串函数.日期函数.数学函数. 常规函数 方法 描述 alert() 显示一个警告对话框,包括一个OK按钮. confirm() 显示 ...

  7. python center函数_数据类型和数据结构(三):字符串(4) 字符串内置函数(1)

    Photo by Ray Hennessy on Unsplash 4 字符串内置函数 除了使用+.*.in对字符串操作之外,我们还可以使用Python提供的多种字符串内置函数来对字符串进行操作处理. ...

  8. hive内置函数详解

    为什么80%的码农都做不了架构师?>>>    内置函数 2.1数学函数 返回类型 函数 说明 BIGINT round(double a) 四舍五入 DOUBLE round(do ...

  9. spark sql uv_内置函数_SparkSQL学习 - 编程那点事

    Spark 1.5.x版本引入的内置函数在Spark 1.5.x版本,增加了一系列内置函数到DataFrame API中,并且实现了code-generation的优化.与普通的函数不同,DataFr ...

  10. [译]介绍Spark2.4的用于处理复杂数据类型的新内置函数与高阶函数

    [译]介绍Spark2.4的用于处理复杂数据类型的新内置函数与高阶函数 本文翻译自databricks的介绍spark2.4新特性的blog,英文原文参考原文链接 Apache Spark2.4总共支 ...

最新文章

  1. fmt打印不显示 go_golang打印输出fmt和log
  2. Android 闹钟
  3. python函数对变量的作用_python函数局部变量用法
  4. C++使用VARIANT实现二维数组的操作
  5. linux重定向到某目录文件,linux shell中12 21 1file_path重定向语法详解
  6. 树莓派学习2-连接蓝牙音箱进行语音播放
  7. VS 2010 快捷键
  8. Halcon教程十:把Halcon程序放入WPF程序里
  9. Hive恢复误删数据表
  10. 希尔排序Linux下c 实现
  11. 城域网的互联网专线接入带宽合规合法
  12. MATLAB 时间变量 和 常用时间处理函数 datetime datestr datevec datenum
  13. 百度SEO一本通pdf
  14. kali 火路的使用
  15. spss不存在java虚拟机_SPSS22显示“Could not create the Java virtual machine.”的问题
  16. python学习总结(二)——列表
  17. [jzoj]2272. 基因锁
  18. C语言实现 二叉树 的非递归遍历(详细图解)(基于栈的顺序存储)
  19. 含源码,用Python实现浪漫烟花
  20. 如何提高photoshop的运行速度

热门文章

  1. 计算1-1/x+1/x*x
  2. 传智播客扫地僧C/C++学习笔记冒泡排序
  3. Atitti 类库 开发者 常用 api 目录 1.1. Meta anno注解元数据api 1 1.2. Ref 反射api 1 1.3. Database meta api 1 1.4.
  4. Atitit mybatis3 注解模式使用总结 目录 1. mybatisdemo 1 1.1. /ormMybatis3demo/src/db.properties 1 1.2. /ormMyb
  5. Atiitt 使用java语言编写sql函数或存储过程
  6. Atitit v2 ajax 最佳实践规范 标准化流程attilax总结 r34
  7. Atitit 信用卡与会员卡(包括银行卡)的发展之路
  8. paip.Winista HTMLParser文本结点的获取
  9. 国人常用密码TOP100 FROM THISITE
  10. Julia : where与类型限定