python程序设计之pandas_1000道Python题库系列分享26(12道Pandas编程题)

编写程序完成下面的题目,所有代码保存在一个文件中,该文件使用自己姓名进行命名,例如“张三.py”,其中每个题目使用注释“#第1题”类似的形式进行分隔。

1.读取文件中的数据,删除重复数据,把缺失的交易额使用每个员工自己所有交易额的中值进行填充,把小于500的交易额统一改为500,大于3000的交易额改为3000,修改后的数据保存为文件“数据调整结果.xlsx”,文件结构与“超市营业额2.xlsx”相同。然后使用修改后的数据完成后面的题目。

2.查看单日交易总额最小的3天的交易数据,并查看这三天是周几,程序运行后直接输出这些结果。

3.把所有员工的工号前面增加一位数字,增加的数字和原工号最后一位相同,把修改后的数据写入新文件“超市营业额2_修改工号.xlsx”。例如,工号1001变为11001,1003变为31003。

4.把每个员工的交易数据写入文件“各员工数据.xlsx”,每个员工的数据占一个worksheet,结构和“超市营业额2.xlsx”一样,并以员工姓名作为worksheet的标题。

5.查看日期尾数为6的数据前12行,输出这些结果,格式如下。

6.查看日期尾数为12的交易数据,输出这些结果,格式如下。

7.计算张三每天交易总额的增幅,也就是每天交易总额减去前一天的交易总额,程序运行后输出前5天的结果,格式如下。

8.绘制折线图展示一个月内各柜台营业额每天变化趋势,保存为“1.png”,设置dpi为200。

9.绘制饼状图展示该月各柜台营业额在交易总额中的占比,保存为“2.png”,设置dpi为200。

10.把销售总额低于5万的员工工号和姓名写入“业绩差的员工.txt”文件,每行一个员工信息,工号和姓名之间使用英文逗号分隔。

11.绘制柱状图展示每个员工在不同柜台上的交易总额,结果类似于下图,保存为“3.png”,设置dpi为200。

12.使用透视表查看每个员工在不同柜台上班的次数,结果类似于下图显示的格式,程序运行后直接输出这些结果。

教学大纲

课件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值