习题1:读入文件pmi_days.csv,完成以下操作:
1.统计质量等级对应的天数,例如:
优:5天
良:3天
中度污染:2天
2.找出PMI2.5的最大值和最小值,分别指出是哪一天。

import pandas as pdimport numpy as np

days_path = open(r"C:\Users\pmi_days.csv")days_df = pd.read_csv(days_path)data = days_df.groupby('质量等级')day_you = dict([x for x in data])['优']day_liang = dict([x for x in data])['良']day_qing = dict([x for x in data])['轻度污染']day_zhong = dict([x for x in data])['中度污染']print("优:%d天" % len(day_you.index), "\n良:%d天" % len(day_liang.index),      "\n轻度污染:%d天" % len(day_qing.index), "\n中度污染:%d天" % len(day_zhong.index))sort_pm25 = days_df.sort_values(by='PM2.5')sort_pm25_2 = sort_pm25.reset_index(drop=True)print("PM2.5最大的一天是:%s。数值:%d" % (sort_pm25_2['日期'][29], sort_pm25_2['PM2.5'][29]),      "\nPM2.5最小的一天是:%s。数值:%d" % (sort_pm25_2['日期'][0], sort_pm25_2['PM2.5'][0]))

码云网址:https://gitee.com/WWT123123/codes/0rwnvtiuk59zhcj2lq7ym88

习题2:读入文件1980-2018GDP.csv,完成以下操作:
1.按行输出每年GDP数据,表头列名如文件第1行所示。

2.将各年GDP数据转换成字典格式,以年份为keys,其它值为values(数据类型为列表方式),例如:
{
2017:[827121.7,6.8%,60989]
........
}

3.遍历字典数据,求出GDP的最小值与最大值,并输出数据与对应的年份。

import pandas as pddays_path = open(r"C:\Users\1980-2018GDP.csv")
days_list = pd.read_csv(days_path)
print(days_list, "\t\t\n")
dict_GDP = days_list.set_index('年份').T.to_dict('list')
print("字典:", dict_GDP, "\n")
data_max = max(dict_GDP, key=dict_GDP.get)
data_min = min(dict_GDP, key=dict_GDP.get)
print("GDP最大值:", data_max, dict_GDP[data_max], "\n")
print("GDP最小值:", data_min, dict_GDP[data_min])

码云网址:https://gitee.com/WWT123123/codes/dsp16u0qfgi4nat7jlo3h13

转载于:https://www.cnblogs.com/wwt123/p/10914301.html

Python第5次作业 吴为橦相关推荐

  1. 第4次Python作业 吴为橦

    设计题1: 设计一个本月份日历,输出格式如下: 码云网址 要求: 1.初始化start_day,end_day两个日期 from datetime import datetime start_day= ...

  2. 北京交通大学Python课程设计大作业(四)——典籍词频统计

    北京交通大学Python课程设计大作业(四)--典籍词频统计 文章目录 北京交通大学Python课程设计大作业(四)--典籍词频统计 一.词频统计任务介绍 二.典籍词频统计python源代码如下 三. ...

  3. 计算机编程导论python程序设计答案-学堂在线_计算机科学与Python编程导论_作业课后答案...

    学堂在线_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 近代中国完全沦为半殖民地半封建社会的标志是:A.<马关条约>B.<辛丑条约>C.<凡尔赛和 ...

  4. python好学吗mooc中文网-2020年大学mooc用Python玩转数据作业答案

    2020年大学mooc用Python玩转数据作业答案 更多相关问题 一台电脑先涨价着一%,后降价2一%,这台电脑一现价同原价相比是()A.一样的B.降低了C.提高了直接写出9数 3÷地下%=6×3下% ...

  5. Python代写CSSE1001/7030 python程序作业、代做python CSSE1001/7030程序作业、 代写CSSE1001/7030 python 作业...

    Python代写CSSE1001/7030 python程序作业.代做python CSSE1001/7030程序作业. 代写CSSE1001/7030 python 作业 Uno++ Assignm ...

  6. 用python玩转数据作业答案_大学mooc2020年用Python玩转数据作业答案

    大学mooc2020年用Python玩转数据作业答案 更多相关问题 [单选题]下列谁是越王勾践的著名谋士?() A. 晏子 B. 子路 C. 范蠡 D. 百里奚 下列不属于组合逻辑电路的逻辑功能描述方 ...

  7. Python第六周作业

    Python第六周作业 1. 正则表达式的点星匹配 2. 计算函数曲线与x轴包围的面积 3. 哥德巴赫猜想 4. 鸡兔同笼B 5. 与7无关的数 6. 完美立方数 7. 高次方程求根 8. 在终端输出 ...

  8. Python第五周作业

    Python第五周作业 1. 一元二次方程求根 2. 百钱买百鸡 3. 鸡兔同笼 4. 最大公约数和最小公倍数 5. 判断三角形并计算面积 6. 判断IP地址合法性 7. 回文素数 8. 反素数 9. ...

  9. python实现查收电子文件作业上交情况(完更)

    python实现查收电子文件作业上交情况(完更) 本文涉及正则匹配.生成表格 代码段已更新,新增匹配未交名单功能 每周都要收班里的C语言作业,上一个收C语言作业的人已经查文件查疯了,我不能重蹈覆辙,所 ...

最新文章

  1. 【Git】git系统学习(一):常用指令
  2. monostate 状态_为什么Borg模式比Python中的Singleton模式更好
  3. mybatis log4j打印sql
  4. Faster R-CNN 《Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks》论文笔记
  5. js生日计算年龄_生男生女计算公式超准
  6. 网站底部运行时间的php代码,网站底部运行时间统计代码
  7. 对象容器设计模式_容器对象模式。 一种新的测试模式。
  8. 【BZOJ2243】[SDOI2011]染色 树链剖分+线段树
  9. BZOJ 2199: [Usaco2011 Jan]奶牛议会 [2-SAT 判断解]
  10. 超全深度学习细粒度图像分析:项目、综述、教程一网打尽
  11. 视频教程-Qt语言从入门到精通-C/C++
  12. 使用QQ推广作为客服或留言
  13. java h5服务器推送事件_初识H5开启多线程与服务器推送事件
  14. 通往财富自由之路详细笔记(16)
  15. 计时函数clock()与数据类型clock_t
  16. 怎样把CAD图纸的背景颜色修改成白色?
  17. 正则表达式练习题(含答案)
  18. RISC-V MCU 智能安全驾驶监测系统
  19. 如何判断给定年份是否为闰年?
  20. win10系统无法正常打开便签功能的解决方法

热门文章

  1. LCD显示屏 - lvds点屏问题
  2. 【电大题酷】【4】2269个人与团队管理
  3. Ubuntu16.04无WiFi的问题解决(方法一)
  4. 马化腾:明年将专注于开放平台和移动产品
  5. 【Python|hdf5】OSError: Unable to open file 解决方法
  6. 用node爬下来所有王者荣耀的皮肤图片(做壁纸用)
  7. 小程序代理加盟:这些理由告诉你,为什么要加盟小程序
  8. [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问的一种原因
  9. python抓取pdf中的表格转换为csv表格汉语站名批量变英文(拼音)名
  10. 串口和计算机通信,一. PC与PC串口通信