python大气数据分析

编程入门 行业动态 更新时间:2024-10-09 18:19:11

python<a href=https://www.elefans.com/category/jswz/34/1766104.html style=大气数据分析"/>

python大气数据分析

有态度地学习

就在这周偶然看到一个学弟吐槽天津的空气,不由想起那段厚德载雾,自强不吸的日子。html

无图无真相,下图为证。ide

左边的图是去年2月份的时候,这样的空气真的可贵一见!学习

右边的是吐槽以及我我的第一次买口罩!!!网站

口罩用的还行,由于那个时候作课设,常常要两个校区跑,基本上空气很差我就会带上。url

题目好像是有关液压及气压的传动系统,手画A0图...spa

这应该是快两年前的事了,时光飞逝呐。3d

因此这回先对2017年天津的空气质量状况进行分析,而后再是北上广深。htm

/ 01 / 网页分析blog

网站没有反爬,因此直接抓取信息就行了。ip

看见没有,妥妥的严重污染,2016年12月份买的口罩派上用场啦!

这里简单给你们科普一下有关AQI,PM2.5的知识。

又是重操旧业,个人PPT水平仍是很水呢~

/ 02 / 数据获取

获取代码以下所示。

import time

import requests

from bs4 import BeautifulSoup

headers = {

'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'

}

for i in range(1, 13):

time.sleep(5)

# 把1转换为01

url = '' + str("%02d" % i) + '.html'

response = requests.get(url=url, headers=headers)

soup = BeautifulSoup(response.text, 'html.parser')

tr = soup.find_all('tr')

# 去除标签栏

for j in tr[1:]:

td = j.find_all('td')

Date = td[0].get_text().strip()

Quality_grade = td[1].get_text().strip()

AQI = td[2].get_text().strip()

AQI_rank = td[3].get_text().strip()

PM = td[4].get_text()

with open('air_tianjin_2017.csv', 'a+', encoding='utf-8-sig') as f:

f.write(Date + ',' + Quality_grade + ',' + AQI + ',' + AQI_rank + ',' + PM + '\n')

成功获取数据。

/ 03 / 天津

一样不上源码,这里有必要说一波,由于我以为源码放上去排版就很差看了...

其次我要秉承之前混迹P圈(PPT)获得的优良传统,热爱分享,百度云盘你值得拥有。

因此公众号回复天气。便可获取所有可视化源码及相关文件。

之前每天去下载PPT大神的大做,而后观摩,惋惜的是PPT水平仍是那么菜~

01  AQI整年走势图

92.5是年均AQI值,从上面科普知识里能够知道,2017年天津总体空气质量只能是「良」中的下下等水平,与轻度污染近在咫尺。

02  AQI月均走势图

从月均的走势图就能看出,1月的空气质量最差,8月的空气质量最好,当也并非有多好,充其量也就是个「良」!

03  AQI季度箱形图

箱形图,显示一组数据分散状况资料的统计图。

数据里有最大值、最小值、中位数和两个四分位数。

这里能够看出,2017年天津的季度AQI均值差距不是很大。

可是1、2、四季度有明显的波动,空气质量有时会变得不好。

04  PM2.5整年走势图

59.87是年均PM2.5值,已经远超过国家二级标准限值35了。

其实天津给我留下的印象就是天气常常灰蒙蒙,时常还会变点颜色,好比黄色~

一年下不了几回雨,及其干燥。因此那个最低值11,我猜那时候估计是刮大风。

05  PM2.5月均走势图

和AQI的走势差很少,一样是1月最高,8月最低。

06  PM2.5季度箱形图

说实话,看了这个图,我不知道天津的「大哥」及「姐姐」们是如何作到自强不吸的。

基本上四个季度都超标了,一年不超标的估计也就那么几回。

07  PM2.5指很多天历图

日均PM2.5国家二级标准为75,从上面的热力图看,基本上轻度污染过半了。

另一月仍是重灾区,天色黄黄的...

其实每逢雾霾,基本上就是待宿舍了。并且1月份是考试月,恰好窝宿舍预习课本~

08  天津整年空气质量状况

「良」和「轻度污染」占了大头,「优」只能在角落里瑟瑟发抖,足以说明空气之差。

不过该上课仍是要上课,谁叫那时宿舍和教室离得近(走过去5分钟不到)。

/ 04 / 北上广深

01  北上广深AQI整年走势图

北京月均AQI最低也就50左右,看来今年整年差很少都在「优」如下了。

不过相比前几年,京津冀空气已经好了很多(政策),真的。

上海和广州差很少,深圳与北京算是鲜明对比。

02  北上广深PM2.5整年走势图

北京一如既往的高调。

03  北上广深整年空气质量状况

深圳几乎都是「优」和「良」,上海和广州和上面说的同样,北京的「优」已经很多了。

那么你所在的城市空气质量又是如何?

公众号回复天气。便可获取所有源码。

文末点个赞,比心!!!

···  END  ···

更多推荐

python大气数据分析

本文发布于:2024-02-11 15:08:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1681631.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:大气   数据   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!