目录

  • 商务分析方法与工具(九):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库

python 财务案例_pandas

2.导入pandas:import pandas as pd

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

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

python 财务案例_开发语言_02

(2)合并数据:

python 财务案例_大数据_03

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

python 财务案例_大数据_04

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

python 财务案例_大数据_05


python 财务案例_python 财务案例_06

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

python 财务案例_大数据_07

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

python 财务案例_python 财务案例_08

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

python 财务案例_python 财务案例_09

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

python 财务案例_开发语言_10

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

python 财务案例_开发语言_11

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

python 财务案例_python 财务案例_12

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

python 财务案例_python_13


python 财务案例_pandas_14

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

python 财务案例_开发语言_15


python 财务案例_python 财务案例_16

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

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

python 财务案例_python_17


python 财务案例_大数据_18