商务分析方法与工具(九):Python的趣味快捷-Pandas处理公司财务数据集思路

Tips:"分享是快乐的源泉💧,在我的博客里,不仅有知识的海洋🌊,还有满满的正能量加持💪,快来和我一起分享这份快乐吧😊!

喜欢我的博客的话,记得点个红心❤️和小关小注哦!您的支持是我创作的动力!数据集放在免费资源区啦!

目录

  • 商务分析方法与工具(九):Python的趣味快捷-Pandas处理公司财务数据集思路
  • 实验9 pandas
    • 一、实验目的
      • 1. 掌握panda的方法
    • 二 、实验准备
    • 三、实验内容和过程
      • 1.安装pandas库
      • 2.导入pandas:import pandas as pd
      • 3. 用excel打开salary, 再增加2条记录,其中有一条是自己的姓名。Python分别读入salary、salary-new、salary-buchong 三个表为数据框,合并三个数据框(该数据实验10也会用到)
        • (1)添加2条记录,一条是自己的姓名:
        • (2)合并数据:
      • 4.查看数据框的头3行和后两行, 查看df的索引、值
      • 5. df有没有异常值,异常值删除。有没有缺失值,缺失值用平均数填充
      • 6.查看所有数值变量的统计信息(平均值、标准差、最小值、最大值、25%、50%、75%等信息)
      • 7. 按应发工资大小排序,找出工资最高的3人
      • 8.查看基本工资>3000的人的姓名, 查看基本工资3000-6000的人的信息。
      • 9.显示所有人的姓名和实发工资
      • 10.查看财务处人员的姓名和部门
      • 11.查看财务处基本工资的平均值、最大值
      • 12.按部门分组,显示分组后的各组人员的所有信息,计算各组人数、各组应发工资的最大值。
      • 13.按部分、职务分组,计算各组所有数值列的平均值
      • 14.查看聚集函数aggregate的结果

商务分析方法与工具(九):Python的趣味快捷-Pandas处理公司财务数据集思路

实验9 pandas

一、实验目的

1. 掌握panda的方法

二 、实验准备

练习教材“第13章 13.3 pandas简介”的代码

三、实验内容和过程

1.安装pandas库

在这里插入图片描述

2.导入pandas:import pandas as pd

3. 用excel打开salary, 再增加2条记录,其中有一条是自己的姓名。Python分别读入salary、salary-new、salary-buchong 三个表为数据框,合并三个数据框(该数据实验10也会用到)

(1)添加2条记录,一条是自己的姓名:

在这里插入图片描述

(2)合并数据:

在这里插入图片描述

4.查看数据框的头3行和后两行, 查看df的索引、值

在这里插入图片描述

5. df有没有异常值,异常值删除。有没有缺失值,缺失值用平均数填充

在这里插入图片描述
在这里插入图片描述

6.查看所有数值变量的统计信息(平均值、标准差、最小值、最大值、25%、50%、75%等信息)

在这里插入图片描述

7. 按应发工资大小排序,找出工资最高的3人

在这里插入图片描述

8.查看基本工资>3000的人的姓名, 查看基本工资3000-6000的人的信息。

在这里插入图片描述

9.显示所有人的姓名和实发工资

在这里插入图片描述

10.查看财务处人员的姓名和部门

在这里插入图片描述

11.查看财务处基本工资的平均值、最大值

在这里插入图片描述

12.按部门分组,显示分组后的各组人员的所有信息,计算各组人数、各组应发工资的最大值。

在这里插入图片描述
在这里插入图片描述

13.按部分、职务分组,计算各组所有数值列的平均值

在这里插入图片描述
在这里插入图片描述

14.查看聚集函数aggregate的结果

df.iloc[:,3:]. aggregate([‘sum’, ‘min’,‘max’])

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/691863.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Colab/PyTorch - 001 PyTorch Basics

Colab/PyTorch - 001 PyTorch Basics 1. 源由2. PyTorch库概览3. 处理过程2.1 数据加载与处理2.2 构建神经网络2.3 模型推断2.4 兼容性 3. 张量介绍3.1 构建张量3.2 访问张量元素3.3 张量元素类型3.4 张量转换(NumPy Array)3.5 张量运算3.6 CPU v/s GPU …

【jitsi】jitsi 布署及docker打包

目录 单独的布署 最后总结的成果 旧的架构 单独的布署 最后总结的成果 http://10.30.40.10/dualvenDoc/installjitsi/ 旧的架构 wvp视频调度平台架构布署图_wvp 架构-CSDN博客

网络基础-Telnet协议

Telnet(Telecommunication Network)是一种基于文本的远程终端协议,允许用户通过网络连接到远程计算机,并在远程计算机上执行命令;它使用TCP作为传输层协议,并依赖于网络连接在客户端和服务器之间进行通信&a…

射频识别技术RFID

射频识别技术RFID RFID介绍 射频识别: 英文名称是(Radio Frequency Identification), 简称是“ RFID” 又称 无线射频识别, RFID是物联网的其中一种终端技术。 RFID是一种通信技术, 可通过无线电讯号耦合识别特定目标并读写相关…

JVM调优-调优原则和原理分析

1.写在前面 对于JVM调优这个话题,可能大部分程序员都听过这个名词。 但是绝大多数程序员,都没有真真实实去干过,都没有真实的实践过。也不懂得如何调优?不知道要调成怎么样? 那今天咋们就对这个话题来展开描述一下&…

【网络基础】网络层 之 IP协议与分片、网段划分、IP地址分类、子网掩码与路由

文章目录 网络层1. IP协议段格式1.1 分片1.2 *为什么存在分片 / 分片是什么 ?*1.3 *如何理解 / 实现 分片与组装*1.4 深入具体:分片 和 组装 的过程1.5 为什么不推荐 分片 2. 网段划分2.1 举例:国际间通信 && 国家内通信2.2 理解网段划分 3. IP…

[笔试强训day07]

文章目录 OR59 字符串中找出连续最长的数字串NC109 岛屿数量解法一&#xff1a;bfs解法二&#xff1a;dfs 拼三角 OR59 字符串中找出连续最长的数字串 OR59 字符串中找出连续最长的数字串 #include<iostream>using namespace std;int main() {string s;cin>>s;int…

安防监控/视频汇聚系统EasyCVR+AI智能分析助力解决校园霸凌事件

一、方案背景 校园霸凌这一校园中不应存在的现象&#xff0c;却屡见不鲜&#xff0c;它像一把锋利的刀&#xff0c;深深地刺入那些无辜的心灵&#xff0c;让受害者承受着无尽的痛苦。随着科技的进步与发展&#xff0c;我们应该追求有效、进步的手段来阻止校园霸凌事件的发生&a…

【北京迅为】《iTOP-3588从零搭建ubuntu环境手册》-第5章 安装SSH

RK3588是一款低功耗、高性能的处理器&#xff0c;适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用&#xff0c;RK3588支持8K视频编解码&#xff0c;内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP&…

SpringBoot基于微信小程序的星座配对(源码)

博主介绍&#xff1a;✌程序员徐师兄、10年大厂程序员经历。全网粉丝12W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447…

【C++】string底层的实现原理(简单详细)

前言 本篇文章我将按照C文档库中的模块顺序来实现和讲解其实现原理&#xff0c;我们只讲各板块中常用的 目录 一&#xff0c;Member functions&#xff08;成员函数&#xff09; 二、Iterators&#xff08;迭代器&#xff09; 三、Capacity&#xff08;容器&#xff09; 常…

超详细 springboot 整合 Mock 进行单元测试!本文带你搞清楚!

文章目录 一、什么是Mock1、Mock定义2、为什么使用3、常用的Mock技术4、Mokito中文文档5、集成测试和单元测试区别 二、API1、Mockito的API2、ArgumentMatchers参数匹配3、OngoingStubbing返回操作 三、Mockito的使用1、添加Maven依赖2、InjectMocks、Mock使用3、SpringbootTes…