Python第5次作业 吴为橦
习题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次作业 吴为橦相关推荐
- 第4次Python作业 吴为橦
设计题1: 设计一个本月份日历,输出格式如下: 码云网址 要求: 1.初始化start_day,end_day两个日期 from datetime import datetime start_day= ...
- 北京交通大学Python课程设计大作业(四)——典籍词频统计
北京交通大学Python课程设计大作业(四)--典籍词频统计 文章目录 北京交通大学Python课程设计大作业(四)--典籍词频统计 一.词频统计任务介绍 二.典籍词频统计python源代码如下 三. ...
- 计算机编程导论python程序设计答案-学堂在线_计算机科学与Python编程导论_作业课后答案...
学堂在线_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 近代中国完全沦为半殖民地半封建社会的标志是:A.<马关条约>B.<辛丑条约>C.<凡尔赛和 ...
- python好学吗mooc中文网-2020年大学mooc用Python玩转数据作业答案
2020年大学mooc用Python玩转数据作业答案 更多相关问题 一台电脑先涨价着一%,后降价2一%,这台电脑一现价同原价相比是()A.一样的B.降低了C.提高了直接写出9数 3÷地下%=6×3下% ...
- Python代写CSSE1001/7030 python程序作业、代做python CSSE1001/7030程序作业、 代写CSSE1001/7030 python 作业...
Python代写CSSE1001/7030 python程序作业.代做python CSSE1001/7030程序作业. 代写CSSE1001/7030 python 作业 Uno++ Assignm ...
- 用python玩转数据作业答案_大学mooc2020年用Python玩转数据作业答案
大学mooc2020年用Python玩转数据作业答案 更多相关问题 [单选题]下列谁是越王勾践的著名谋士?() A. 晏子 B. 子路 C. 范蠡 D. 百里奚 下列不属于组合逻辑电路的逻辑功能描述方 ...
- Python第六周作业
Python第六周作业 1. 正则表达式的点星匹配 2. 计算函数曲线与x轴包围的面积 3. 哥德巴赫猜想 4. 鸡兔同笼B 5. 与7无关的数 6. 完美立方数 7. 高次方程求根 8. 在终端输出 ...
- Python第五周作业
Python第五周作业 1. 一元二次方程求根 2. 百钱买百鸡 3. 鸡兔同笼 4. 最大公约数和最小公倍数 5. 判断三角形并计算面积 6. 判断IP地址合法性 7. 回文素数 8. 反素数 9. ...
- python实现查收电子文件作业上交情况(完更)
python实现查收电子文件作业上交情况(完更) 本文涉及正则匹配.生成表格 代码段已更新,新增匹配未交名单功能 每周都要收班里的C语言作业,上一个收C语言作业的人已经查文件查疯了,我不能重蹈覆辙,所 ...
最新文章
- 【Git】git系统学习(一):常用指令
- monostate 状态_为什么Borg模式比Python中的Singleton模式更好
- mybatis log4j打印sql
- Faster R-CNN 《Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks》论文笔记
- js生日计算年龄_生男生女计算公式超准
- 网站底部运行时间的php代码,网站底部运行时间统计代码
- 对象容器设计模式_容器对象模式。 一种新的测试模式。
- 【BZOJ2243】[SDOI2011]染色 树链剖分+线段树
- BZOJ 2199: [Usaco2011 Jan]奶牛议会 [2-SAT 判断解]
- 超全深度学习细粒度图像分析:项目、综述、教程一网打尽
- 视频教程-Qt语言从入门到精通-C/C++
- 使用QQ推广作为客服或留言
- java h5服务器推送事件_初识H5开启多线程与服务器推送事件
- 通往财富自由之路详细笔记(16)
- 计时函数clock()与数据类型clock_t
- 怎样把CAD图纸的背景颜色修改成白色?
- 正则表达式练习题(含答案)
- RISC-V MCU 智能安全驾驶监测系统
- 如何判断给定年份是否为闰年?
- win10系统无法正常打开便签功能的解决方法
热门文章
- LCD显示屏 - lvds点屏问题
- 【电大题酷】【4】2269个人与团队管理
- Ubuntu16.04无WiFi的问题解决(方法一)
- 马化腾:明年将专注于开放平台和移动产品
- 【Python|hdf5】OSError: Unable to open file 解决方法
- 用node爬下来所有王者荣耀的皮肤图片(做壁纸用)
- 小程序代理加盟:这些理由告诉你,为什么要加盟小程序
- [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问的一种原因
- python抓取pdf中的表格转换为csv表格汉语站名批量变英文(拼音)名
- 串口和计算机通信,一. PC与PC串口通信