内置函数的数据聚合NumpyPandas
内置函数的数据聚合
实验环境
Python 3.6.1
Jupyter
实验内容
数据聚合函数的应用
代码部分
import numpy as np
import pandas as pd
1.创建六行五列的随机整数DataFrame对象,列索引为:A-E,行索引为:1,2,3,4,50,51整数范围1-8
df1 = pd.DataFrame(np.random.randint(1,8,(6,5)),columns=list('ABCDE'),index=['1','2','3','4','50','51'])
df1
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 5 | 3 | 3 | 6 | 1 |
2 | 4 | 2 | 2 | 5 | 5 |
3 | 4 | 1 | 3 | 3 | 6 |
4 | 6 | 6 | 6 | 4 | 3 |
50 | 5 | 5 | 7 | 4 | 2 |
51 | 5 | 7 | 1 | 5 | 5 |
2.按照A列分组,求出每一组的最小值
A = df1.groupby('A')
A
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001EAD736E5E0>
for i in A:print(i)print('**************')
(4, A B C D E
2 4 2 2 5 5
3 4 1 3 3 6)
**************
(5, A B C D E
1 5 3 3 6 1
50 5 5 7 4 2
51 5 7 1 5 5)
**************
(6, A B C D E
4 6 6 6 4 3)
**************
A.min(1)
B | C | D | E | |
---|---|---|---|---|
A | ||||
4 | 1 | 2 | 3 | 5 |
5 | 3 | 1 | 4 | 1 |
6 | 6 | 6 | 4 | 3 |
3.按照行索引的长度分组,求出每一组的最大值
a = df1.groupby(len)a
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001EADA6624C0>
for i in a: print(i) print('********')
(1, A B C D E1 5 3 3 6 12 4 2 2 5 53 4 1 3 3 64 6 6 6 4 3)********(2, A B C D E50 5 5 7 4 251 5 7 1 5 5)********
a.max()
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 6 | 6 | 6 | 6 | 6 |
2 | 5 | 7 | 7 | 5 | 5 |
4.按照列表[‘No1’,‘No2’,‘No2’,‘No1’,‘No1’]进行列分组,求出每一组的和
list1 = ['No1','No2','No2','No1','No1']list1
['No1', 'No2', 'No2', 'No1', 'No1']
b = df1.groupby(list1,axis=1)b
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001EADA662DF0>
for i in b: print(i) print('**********************')
('No1', A D E1 5 6 12 4 5 53 4 3 64 6 4 350 5 4 251 5 5 5)**********************('No2', B C1 3 32 2 23 1 34 6 650 5 751 7 1)**********************
内置函数的数据聚合NumpyPandas相关推荐
- python学习总结----内置函数及数据持久化
python学习总结----内置函数及数据持久化 抽象基类(了解)- 说明:- 抽象基类就是为了统一接口而存在的- 它不能进行实例化- 继承自抽象类的子类必须实现抽象基类的抽象方法 - 示例:from ...
- SparkSQL内置函数
使用Spark SQL中的内置函数对数据进行分析,Spark SQL API不同的是,DataFrame中的内置函数操作的结果是返回一个Column对象,而DataFrame天生就是"A d ...
- 2021年大数据Hive(五):Hive的内置函数(数学、字符串、日期、条件、转换、行转列)
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive的内置函数 一.数学函数 1. 取整函数: round ...
- python内置函数多少个_每个数据科学家都应该知道的10个Python内置函数
python内置函数多少个 Python is the number one choice of programming language for many data scientists and a ...
- Python基础必掌握的5种数据类型和8种内置函数基本操作
今天跟着我一起学习/复习一下Python语法的5种基本数据类型和8种数据基本操作.如果你已经掌握了这块内容,也建议跟着文中代码进行操作加深印象巩固学习成果. 整套学习自学教程中应用的数据都是<三 ...
- Hive函数(内置函数(字符串函数,数学函数,日期函数,集合函数,条件函数,聚合函数,表生成函数)和自定义函数(自定义函数创建流程,临时函数,永久函数)))(四)
Hive函数(内置函数和自定义函数) 一.内置函数 1.字符串函数 (1)ascii (2)base64 (3)concat (4)concat_ws (5)format_number (6)subs ...
- mysql数据库内置函数大全_MySQL数据库——内置函数
MySQL数据库--内置函数 建表并插入数据 create table student( id char(36) primary key, name varchar(8) not null, age ...
- mysql数据库内置函数大全_(MariaDB)MySQL内置函数大全
本文目录: 1. 字符串函数 1.1 字符串连接函数 1.2 lower().upper().left().right() 1.3 填充函数lpad()和rpad() 1.4 trim().ltrim ...
- 大数据入门教程系列之Hive内置函数及自定义函数
本篇文章主要介绍Hive内置函数以及自定义UDF函数和UDFT函数,自定义UDF函数通过一个国际转换中文的例子说明. 操作步骤: ①.准备数据和环境 ②.演示Hive内置函数 ③.自定义UDF函数编写 ...
- PHP内置函数file_put_content(),将数据追加写入文件
PHP内置函数file_put_content(),将数据写入文件,使用FILE_APPEND 参数进行内容追加 file_put_contents(fileName,data,flags,conte ...
最新文章
- MPB:基于BIOLOG的微生物群落功能分析
- 14、Kubernetes持久化存储
- 韩军星:汇报工作的四个层级
- c#和html方法互调
- 浅谈Java多线程同步机制之同步块(方法)——synchronized
- 假设mysql数据表t1有字段_使用ROMA Connect集成数据
- Java开发环境!我总结了所有面试题
- Vue Bootstrap OSS 实现文件上传
- Java Lambda 表达式讲解
- python树莓派串口通信实例_树莓派通过串口发送数据
- 计算机开机coms错误,电脑开机提示“CMOS checksum error-Defaults loaded”怎么办?
- 腾讯首届“科学探索奖”获奖名单揭晓,每人将获300万奖金
- 调试系列1:bugreport源码篇
- L298N电机驱动模块《转》。
- FAQ 工作薄及工作表
- 网站 云服务器ecshop,ecs云服务器搭建ecshop
- 【div+css】两个div,如何让内层的div在外层div中水平垂直居中
- word中批量添加印章、签名图片
- python爬虫国家企业信息网_国家企业信用信息公示系统爬虫
- docker入门——构建镜像
热门文章
- J2SE5 中的最新注释功能SuppressWarnings(转)
- 20200127每日一句
- 远程协同TeamViewer
- SIGGRAPH Asia 2018 papers
- OpenCV + VS + Python
- 重置物体的position, rotation, scale,复制物体的组件
- unity Rigidbogy组件
- Atitit.异步编程的发展历史 1.1. TAP async/await
- Atitit.故障排除系列-----apache 不能启动的排除
- Atitit.实现反向代理(1)----url rewrite 配置and内容改写 and -绝对路径链接改写 java php