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

news2024/11/24 2:44:00

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.coloradmin.cn/o/1666897.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux部署

先把需要的东西准备好: 第一步解压tomcat: tar -zxvf apache-tomcat-8.5.20.tar.gz 第二步解压jdk: tar -zxvf jdk-8u151-linux-x64.tar.gz 第三步配置Java环境变量: vim /etc/profile 把下面代码放进去: export JAVA_HOME/root…

定时任务的几种实现方式

定时任务实现的几种方式: 1、JDK自带 (1)Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。…

基于SpringBoot+Vue社区老人健康信息管理系统

摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统社区老人健康信息管理系统信息管理难度大,容错…

网络爬虫概述与原理

网络爬虫概述与原理 网络爬虫简介狭义上理解功能上理解常见用途总结 网络爬虫分类通用网络爬虫聚焦网络爬虫增量网络爬虫深度网络爬虫 网络爬虫流程网络爬虫采集策略深度有限搜索策略广度优先搜索策略 网络爬虫简介 通过有效地获取网络资源的方式,便是网络爬虫。网…

【SpringBoot】解锁后端测试新境界:学习Mockito与MockMvc的单元测试魔法

文章目录 前言:Java常见的单元测试框架一.Junit5基础二.SpringBoot项目单元测试1.添加依赖2.SpringBoot单元测试标准结构3.SpringBoot单元测试常用注解 三.单元测试中如何注入依赖对象1.真实注入(AutoWired、 Resource)2.Mock注入2.1.前言2.2…

数据结构复习指导之树、森林

文章目录 树、森林 考纲内容 复习提示 1.树的存储结构 1.1双亲表示法 1.2孩子表示法 1.3孩子兄弟表示法 2.树、森林、与二叉树的转换 2.1树转换为二叉树 2.2森林转换为二叉树 2.3二叉树转换为森林 3.树和森林的遍历 3.1树的遍历 3.2森林的遍历 树、森林 考纲内容…

开源推荐榜【FunClip是一款完全开源、本地部署的自动化视频剪辑工具】

FunClip是一款完全开源、本地部署的自动化视频剪辑工具,通过调用阿里巴巴通义实验室开源的FunASR Paraformer系列模型进行视频的语音识别,随后用户可以自由选择识别结果中的文本片段或说话人,点击裁剪按钮即可获取对应片段的视频(…

zookeeper安装集群模式

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 ZooKeeper是一个分…

JeeSite V5.7.0 发布,Java快速开发平台,Vite5、多项重构重磅升级

JeeSite V5.7.0 发布,Java快速开发平台,Vite5、多项重构重磅升级 升级内容 新增 参数配置 IP 地址黑白名单过滤器动态参数 新增 侧边栏是否展开第一个菜单的开关 first-open 新增 AesTypeHandler 处理字段数据加密解密或脱敏 新增 JsonTypeHandler …

247 基于matlab的梁的振型仿真

基于matlab的梁的振型仿真。利用有限元理论,求二维梁的固有频率和振型。短边固定,给定长度、横截面积,弹性模量及材料密度已知。并对比理论计算结果进行分析。各参数自己设定。程序已调通,可直接运行。 247 梁的振型仿真 固有频率…

Linux环境下parted工具使用

在工作中,我们经常会遇到大于分区大于2T的磁盘,由于系统盘最大不能超2T,我们会在做raid时将划分VD来进行装系统,但系统自动安装后无法将磁盘全部识别出来,管理员有时会要求手动对分区进行挂载,这个文档介绍…

收放卷伺服控制系统详细算法介绍(电子齿轮+张力PID卷绕轴控制功能块)

收放卷控制系统涉及的内容非常多,这里我们介绍全伺服系统利用电子齿轮指令实现主从轴的比例随动速度控制,收放卷控制算法介绍常用链接如下 1、收放卷+排线控制 收放卷+排线控制系统框图-CSDN博客文章浏览阅读24次。1、收放卷前馈量计算FC收放卷前馈量计算FC(CODESYS ST源代…

将python库下载到本地安装—Pypi官网wheel版本选择详解—小白详解版

python库—本地安装文件下载🚀 在项目中需要在内网环境下配置python的环境,因此需要将用于安装python库的文件下载到本地传到内网环境当中然后再安装,通过这契机我开始了解了一下如何离线下载安装python的第三方库,以及配置本地的…

【Docker】Ubuntu下Docker的基本使用方法与常用命令总结

【Docker】docker的基本使用方法 镜像image与容器container的关系基本命令- 查看 Docker 版本- 拉取镜像- 查看系统中的镜像- 删除某个镜像- 列出当前 Docker 主机上的所有容器,包括正在运行的、暂停的、已停止的,以及未运行的容器- 列出当前 Docker 主机…

Matlab 验证 复数的幂计算规则

复数的幂计算规则 close all a9; b0:0.1:5;result1 exp(1j*2*pi*a.*b); result2 (exp(1j*2*pi*a)).^b; idxfind(result1result2); b_idxb(idx);figure plot(b,angle(result1(:)),-r*) hold on plot(b,angle(result2(:)),bo) grid on

C++内存管理(1)

目录 1.new用法说明 2.new/delete在栈里面的运用 3.operator new/operator delete函数 4.构造函数的显式调用 5.malloc&&new&&free&&delete区别 1.new用法说明 (1)在C语言阶段,我们无论是为数组开辟空间&#x…

Disk Map for Mac,让您的Mac更“轻”松

还在为Mac磁盘空间不足而烦恼吗?Disk Map for Mac来帮您轻松解决!通过独特的TreeMap视觉显示技术,让您一眼就能看出哪些文件和文件夹占用了大量空间。只需简单几步操作,即可快速释放磁盘空间,让您的Mac更“轻”松。快来…

STL-Hashtable

hashtable hashtable是通过某种函数(hashFunc)使元素的存储位置与它的关键码之间能够建立一一映射的关系,这样在查找的时候就可以很快的找到该元素。 哈希函数 哈希函数的定义域必须包括需要存储的全部关键码,而如果散列表允许有m个地址时&#xff0c…

Web UI自动化测试--PO模式

没有PO实现的测试用例的问题: 重用性低:登录功能重复可维护性差:数据和代码混合可读性差:元素定位方法杂乱(id、xpath、css混杂)可读性差:不易识别操作的含义(特别是css和xpath语法)可维护性差:如果某个元素的属性改了,你要更改多次PO(Page Object Model)页面对象模型…

Linux 第二十八章

🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C,linux 🔥座右铭:“不要等到什么都没有了…