数据应用apply练习

1.创建3行5列Dataframe对象,随机整数范围1-8,

import numpy as np
import pandas as pd
df1 = pd.DataFrame(np.random.randint(1,8,(3,5)))
df1
0 1 2 3 4
0 2 1 5 2 5
1 2 6 4 2 5
2 2 7 1 5 6

2.按照列表a,b,a进行行分组

df1_1 = df1.groupby(list('aba'))
df1_1
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001C97ACF58B0>
for i in df1_1:print(i)print('************************')
('a',    0  1  2  3  4
0  2  1  5  2  5
2  2  7  1  5  6)
************************
('b',    0  1  2  3  4
1  2  6  4  2  5)
************************

3.将每个元素都加1

df1_1.apply(lambda x:x +1)
0 1 2 3 4
0 3 2 6 3 6
1 3 7 5 3 6
2 3 8 2 6 7

4.将每个元素都加上该列的和

df1.sum()      # 每列的和
0     6
1    14
2    10
3     9
4    16
dtype: int64
df1.sum(1)      # 每行的和
df1_1.apply(lambda x:x+df1.sum())
0 1 2 3 4
0 8 15 15 11 21
1 8 20 14 11 21
2 8 21 11 14 22

数据应用apply练习相关推荐

  1. 【python 数据框apply】数据框多列计算调用apply函数

    自行创建文本文件score.txt,其中存储了如下所示若干学生的姓名.学号和3门考试课的成绩.编程将所有两门以上(含两门)课程不及格的学生信息输出到文件 fail.txt.其他学生信息输出到pass. ...

  2. 转载 SharedPreference.Editor的apply和commit方法异同

    转载别人的转载:https://blog.csdn.net/jake9602/article/details/18414841 在android 中存储数据时经常用SharedPreference, ...

  3. 三年之久的 etcd3 数据不一致 bug 分析

    etcd 作为 Kubernetes 集群的元数据存储,是被业界广泛使用的强一致性 KV 存储,但近日被挖掘出一个存在 3 年之久的数据不一致 bug--client 写入后无法在异常节点读取到数据, ...

  4. Python之分组级运算——【transform()方法、apply()方法】

    文章目录 数据转换--transform()方法 数据应用--apply()方法 数据转换--transform()方法 使用aggregate()方法进行聚合运算已经在上一篇博客中详细阐述,我们知道 ...

  5. 数据迁移的应用场景与解决方案Hamal

    本文来自网易云社区 作者:马进 跑男热播,作为兄弟团忠实粉丝,笔者也是一到周五就如打鸡血乐不思蜀. 看着银幕中一众演员搞怪搞笑的浮夸演技,也时常感慨,这样一部看似简单真情流露的真人秀,必然饱含了许许多 ...

  6. R语言数据的排序、转换、汇总

    R学习笔记4_初级 数据排序 sort函数 rank函数 order函数 数据转换 长宽型数据转换 stack函数 tapply函数 reshape函数 reshape2函数 变量因子化(连续变量离散 ...

  7. 【多元统计分析与R语言】【详解】使用教材P84页表3-2进行多元数据简单R分析:定量变量的分析(直方图、散点图)、定性变量的分析并绘制绘制均值条图、箱尾图、星相图、调和曲线图

    可视化[教材P84页表3-2] 1.题目 2.题目详解 2.1.多元数据简单R分析:定量变量的分析(直方图.散点图).定性变量的分析(单因素分析.多维列联表).参考教材P45-P52页. 2.2.绘制 ...

  8. Android Studio数据永久保存——SharedPreferences

    数据永久保存--SharedPreferences 关于数据存储: 关于SharenPreferences 外部类访问SharedPreferences的数据的操作: 小结 本文为学习类文档,通过学习 ...

  9. Pandas数据分析案例(盛华化工锅炉排放数据可视化分析)

    Pandas数据分析案例(盛华化工锅炉排放数据可视化分析) 实验环境 数据集介绍 问题描述 实验步骤 一.数据导入与观察 二.数据转换 三.数据可视化分析 相关资源 实验环境 操作系统:Linux/W ...

  10. 大数据——Flink Window(窗口)机制

    Flink窗口机制 Window(窗口) Tumbling Window(翻滚窗口) Sliding Window(滑动窗口) Sliding Window(滑动窗口)设置Watermark时间 Wi ...

最新文章

  1. Elasticsearch对垒8大竞品技术,孰优孰劣?
  2. openssh for windows
  3. python os 文件操作 getcwd()方法
  4. 关于逆元的概念、用途和可行性的思考(附51nod 1013 和 51nod 1256)
  5. C# ASP.NET程序员整合Java门户单点登录PHPwind论坛博客软件集成项目经验总结
  6. linux7为nginx添加服务,CentOS7添加Nginx为系统服务
  7. python 键盘输入_跟我一起学python | 探究07
  8. Qt下QTableWidget的使用
  9. Spark中foreachRDD、foreachPartition和foreach解读
  10. 服务器没有进行新建或修改数据的操作,14-认识DjangoRESTframework
  11. 微软云中国策略的下一步:驱动AI生态
  12. ext.net 开发学习——常用布局(八)
  13. 数据库事务4种隔离级别及7种传播行为(三)
  14. uni-app - 最新自定义连接安卓模拟器配置到 MUMU 模拟器运行程序(将uni-app运行到MuMu模拟器上进行调试,配置电脑手机模拟器 MUMU 运行测试)
  15. 关于安装mathtype后找不到电脑预装office2016安装路径的问题
  16. 什么是vue-resource?
  17. 英飞凌——飞行时间的工作原理是什么
  18. 原码、反码、补码、移码的概念及转换
  19. mallet java_Mallet:自然语言处理工具包
  20. 开发者十条途径【转】

热门文章

  1. Markdown——让你专注写作
  2. 谷歌升级云数据库:更多的储存及更快的读取
  3. SQL Server Compact 数据库内容查看工具
  4. opencv 图像去雾
  5. 如何复制网页不让复制的文字
  6. 190513每日一句
  7. Atitit 手机图片备份解决方案attilax总结
  8. Atitit hibernate3 hinernate4 hibernate5新特性attilax总结
  9. paip.spring 获取bean getBean 没有beanid的情况下
  10. paip.python错误解决12