精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Python監(jiān)控并分析城市空氣質(zhì)量

開發(fā) 前端
使用這套代碼,可以了解許多有用的內(nèi)容。例如,使用for循環(huán),就可以使用來自AQI公告庫的數(shù)據(jù),并查看數(shù)據(jù)是如何隨時間變化的。

同為發(fā)展中國家,印度也受到空氣質(zhì)量問題的困擾,本文就以印度的城市為例進(jìn)行數(shù)據(jù)分析。利用簡單的Python代碼,分析城市空氣質(zhì)量及其每天在全國范圍內(nèi)(即印度水平)的排名。

在開始之前,先介紹一下整個分析過程中使用的一些基本原理。印度政府中央污染控制委員會(CPCB)是該國環(huán)境空氣質(zhì)量監(jiān)測的監(jiān)管機(jī)構(gòu),每天為那些設(shè)有連續(xù)環(huán)境空氣質(zhì)量監(jiān)測站的印度城市發(fā)布空氣質(zhì)量相關(guān)信息公告。該公告包含有特定城市的空氣質(zhì)量指數(shù)(AQI)、空氣質(zhì)量類別、標(biāo)準(zhǔn)污染物以及該城市運(yùn)行的監(jiān)測站數(shù)量相關(guān)的信息。本文正是通過分析這個空氣質(zhì)量指數(shù)(AQI)來對城市進(jìn)行排名。

如下所示是對于公告中一些術(shù)語的解釋:

  • a)空氣質(zhì)量指數(shù)(AQI):空氣質(zhì)量指數(shù)是一個表示空氣質(zhì)量狀況的無量綱數(shù)字。
  • b)空氣質(zhì)量類別或等級:根據(jù)空氣質(zhì)量指數(shù),空氣質(zhì)量情況被分為6個類別,即“優(yōu)秀”、“良好”、“中等”、“差”、“非常差”和“嚴(yán)重”。隨著空氣質(zhì)量的下降,該類別從“優(yōu)秀”到“嚴(yán)重”,表明有可能對健康產(chǎn)生不利影響。
  • c)標(biāo)準(zhǔn)污染物:尺寸為2.5和10微米的顆粒物、二氧化氮(NO2)、二氧化硫(SO2)、一氧化碳(CO)、臭氧(O3)、氨(NH3)和鉛(Pb)是空氣質(zhì)量指數(shù)計算中涉及的具有潛在不利健康影響的主要標(biāo)準(zhǔn)污染物。在計算單個污染物的空氣質(zhì)量指數(shù)值時,應(yīng)將空氣質(zhì)量指數(shù)最高的污染物宣布為該市的空氣質(zhì)量指數(shù),并將相應(yīng)的污染物宣布為標(biāo)準(zhǔn)污染物。
  • d)監(jiān)測站:表示該城市在特定日期內(nèi)運(yùn)行的空氣質(zhì)量監(jiān)測站的總數(shù)。這些監(jiān)測站監(jiān)測的污染物濃度(即標(biāo)準(zhǔn)污染物)用于評估任何城市的空氣質(zhì)量指數(shù)。

進(jìn)行此分析有何好處?

官員們從AQI公告中實(shí)際匯編了感興趣的城市信息。隨著所關(guān)注的城市的增加,這項(xiàng)工作變得更加困難,必須在下午6點(diǎn)前報告上級,而公告在每天4點(diǎn)后才發(fā)布,這可能會導(dǎo)致無意的人為錯誤。由于這些原因開發(fā)了這套Python代碼。這種分析的好處包括減少人工分析的人力,可靠的結(jié)果減少了人為的錯誤,提高了公眾的知識水平,提高了政策制定者做出明智選擇的能力,包括監(jiān)測當(dāng)?shù)乜諝赓|(zhì)量管理的結(jié)果等。

現(xiàn)在開始編碼:

第1步:導(dǎo)入庫

導(dǎo)入庫numpy、requests、pandas、sys和tabula。requests?庫是為了從出版商的頁面上采集AQI公告。然后tabula?庫將PDF格式的公告讀到數(shù)據(jù)框中。pandas和numpy用作數(shù)據(jù)分析和科學(xué)計算。

## 導(dǎo)入庫
import pandas as pd
import requests
from tabula import read_pdf
import numpy as np
import sys

第2步:用戶定義的輸入

a)感興趣的日期(YYYYMMDD格式);

b)下載PDF格式的AQI公告文件的路徑;

c)特定城市/感興趣的城市名單(可選)。

最終分析提供了每日AQI公告中提到的所有城市的排名。然而,在提取特定城市/感興趣的城市的排名的情況下,可以在c)中提供這些城市的名單。確保與c)中提供的城市相關(guān)的信息必須出現(xiàn)于AQI公報中。

## 用戶輸入
date = input('a) Enter the date of interest (on or after 29th January 2018) in the format YYYYMMDD: ') ##20180129 onwards
pathway = input('b) Define the Pathway address to download the bulletin: ') ##example C:/Users/USER/Downloads
list_of_cities = input('c) Enter the list of cities separated by commas and no space: ') ##Example Mumbai,Bangalore,Kolkata. Disclaimer: Make sure the cities mentioned are present in the Bulletin list

警告:請確保調(diào)用的意向日期是在2018年1月29日或之后。

## 日期調(diào)用檢查
if date<'20180129':
sys.exit('Call the dates on or after 29th January 2018 and re-run the codes')

檢查完成后繼續(xù)進(jìn)行后續(xù)步驟。

第3步:下載AQI公告

使用request?庫下載AQI公告。使用tabula庫以數(shù)據(jù)幀格式讀取下載的pdf文件。如果在用戶定義的日期內(nèi)無法獲得AQI公報,運(yùn)行將被終止。

## 下載公告
k = requests.get('https://cpcb.nic.in//upload/Downloads/AQI_Bulletin_'+str(date)+'.pdf')

if k.status_code==404:
sys.exit('No Bulletin exists for the mentioned date. Please try different date')

with open(pathway+'/AQI_Bulletin_'+str(date)+'.pdf','wb') as f:
f.write(k.content)

## 以數(shù)據(jù)幀格式讀取pdf
pathway = pathway+'/AQI_Bulletin_'+str(date)+'.pdf'
file = read_pdf(pathway,pages='all')

第4步:基本數(shù)據(jù)清理

在這里,刪除重復(fù)的和不適用的數(shù)據(jù),重新設(shè)置列名,并按AQI的降序?qū)?shù)據(jù)框進(jìn)行排序。包含AQI值的數(shù)據(jù)框列被命名為“索引”。

## 刪除重復(fù)的內(nèi)容
new_file = pd.DataFrame()
for i in range (0, len(file)):
if i%2==0:
extract_file = file[i]
new_file = pd.concat([new_file,extract_file], axis=0)

## 提取列名
k= new_file.loc[0, ]
k.reset_index(inplace=True)
column_names = k.loc[1, ]
column_names = column_names[1: ]

## 重置列
new_file.columns = column_names

##從`new_file`中刪除`NA`
new_file.dropna(inplace=True)

## 按AQI的降序?qū)?shù)據(jù)幀進(jìn)行排序
final_file = new_file.loc[(new_file['City']!='City'), ]
final_file['Index Value']= final_file['Index Value'].astype(int)
final_file.sort_values(by='Index Value',ascending=False, inplace=True)
final_file.reset_index(inplace=True)
final_file.drop(columns=['S.No', 'index'], inplace=True)

第5步:根據(jù)空氣質(zhì)量指數(shù)對城市進(jìn)行排名

當(dāng)天擁有最高AQI值的城市獲得最高排名。輸出final_file包括根據(jù)AQI值在AQI公告中指定的城市的排名。2個或更多具有相同AQI值的城市被提供相同的排名。

## 基于AQI的城市排名
final_file['ranking'] = np.arange(1, len(final_file)+1)

for i in range(0,len(final_file)-1):
if final_file.loc[i,'Index Value']== final_file.loc[(i+1), 'Index Value']:
final_file.loc[(i+1), 'ranking']= final_file.loc[i, 'ranking']
for k in range(i+2,len(final_file)):
final_file.loc[k, 'ranking'] = final_file.loc[k, 'ranking']-1

第6步:對用戶定義的城市進(jìn)行排名并生成單獨(dú)的數(shù)據(jù)幀

生成的輸出文件名為city_ranking,包含了用戶定義的特定城市的所有必要信息。

## 用戶定義的城市排名
if len(city_list)> 0:
city_list = list_of_cities.split(',')
city_ranking = final_file.loc[final_file['City'].isin(city_list), ]

數(shù)據(jù)分析

首先運(yùn)行代碼。現(xiàn)在輸入每個用戶定義的預(yù)設(shè)條件:

  • a) 輸入分析的日期,格式為YYYMMDD:20230401
  • b) 定義下載公告的Pathway地址:由用戶決定,這里使用C:/Users/USER/Downloads
  • c) 輸入由逗號和無空格分隔的城市列表:Mumbai、Delhi、Bangalore、Hyderabad、Ahmedabad、Chennai、Kolkata、Surat、Vadodara、Pune

輸出如下圖所示:

圖片

輸出(city_ranking)顯示了用戶定義的城市的空氣質(zhì)量狀況、指數(shù)、主要污染物、監(jiān)測空氣污染的監(jiān)測站數(shù)量和排名。注:在用戶定義的分析日期,AQI公報中沒有與Bangalore和Vadodara有關(guān)的信息,因此沒有顯示在數(shù)據(jù)框中。

使用這套代碼,可以了解許多有用的內(nèi)容。例如,使用for循環(huán),就可以使用來自AQI公告庫的數(shù)據(jù),并查看數(shù)據(jù)是如何隨時間變化的。

責(zé)任編輯:武曉燕 來源: Python學(xué)研大本營
相關(guān)推薦

2023-11-23 19:38:41

智慧城市廢物管理空氣質(zhì)量

2019-01-02 08:41:57

物聯(lián)網(wǎng)空氣質(zhì)量IOT

2022-11-15 11:30:34

物聯(lián)網(wǎng)空氣質(zhì)量

2023-06-26 16:18:43

小凌派開發(fā)板物聯(lián)網(wǎng)開發(fā)板

2021-03-19 16:40:56

智能家居物聯(lián)網(wǎng)

2021-06-29 12:00:57

傳感器物聯(lián)網(wǎng)空氣污染

2021-12-09 23:09:05

物聯(lián)網(wǎng)安全技術(shù)

2018-11-21 14:09:31

可視化天氣霧霾

2014-02-27 13:53:49

Birdi智能硬件霧霾

2021-01-22 15:38:24

物聯(lián)網(wǎng)IoT與低功耗廣域網(wǎng)

2023-03-28 10:25:13

智慧城市物聯(lián)網(wǎng)

2021-07-15 13:25:37

物聯(lián)網(wǎng)養(yǎng)老院IOT

2021-03-10 11:08:20

物聯(lián)網(wǎng)城市智能

2021-06-16 11:18:22

物聯(lián)網(wǎng)建筑綜合癥IoT

2014-03-19 10:40:14

大數(shù)據(jù)

2020-02-03 09:36:08

物聯(lián)網(wǎng)智慧城市IOT

2017-02-16 10:40:51

傳感器物聯(lián)網(wǎng)智慧城市

2016-09-28 14:07:53

2020-08-04 13:58:43

智慧城市安全治理

2022-06-17 16:50:48

物聯(lián)網(wǎng)智能建筑能源管理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

日韩av电影免费在线| 奇米成人av国产一区二区三区| 中文 日韩 欧美| caoprom在线| 国产调教视频一区| 亚洲一区二区自拍| 亚洲va在线观看| 91不卡在线观看| 日韩av中文字幕在线免费观看| 国产精品久久久毛片| 波多野结衣视频一区二区| 欧美激情在线一区二区三区| 99在线视频播放| 亚洲 小说区 图片区| 国产精品大片免费观看| 中文字幕久久精品| 狠狠人妻久久久久久综合蜜桃| 日本欧美在线| 色婷婷一区二区| 国产91沈先生在线播放| 永久免费av在线| 91在线视频播放| 懂色中文一区二区三区在线视频| 日本视频网站在线观看| 国产精品第十页| 久久深夜福利免费观看| 中文字幕免费在线看线人动作大片| aaa国产精品视频| 欧美精品123区| 9久久婷婷国产综合精品性色| h片在线观看下载| 亚洲免费观看高清| 亚洲视频sss| 国产日韩精品在线看| av电影在线观看一区| 7777精品久久久大香线蕉小说| 波多野结衣日韩| 在线视频精品| 91精品国产91久久久久久吃药| 欧美在线视频第一页| 久久激情电影| 亚洲日本中文字幕| 瑟瑟视频在线观看| 亚洲肉体裸体xxxx137| 亚洲护士老师的毛茸茸最新章节| 国偷自产av一区二区三区麻豆| 欧美成人免费全部网站| 欧美日韩在线播放| 美女在线视频一区二区| 粉嫩av一区二区三区四区五区| 一本大道久久a久久综合| 欧美精品一区免费| 悠悠资源网亚洲青| 色综合久久久网| 99精品免费在线观看| xxxxxx欧美| 日本高清不卡视频| 免费看黄色一级大片| 国产一区二区三区朝在线观看| 色诱亚洲精品久久久久久| 岳毛多又紧做起爽| 国产v综合v| 欧美日韩午夜在线| 色网站在线视频| 视频亚洲一区二区| 亚洲精品一区二区三区99| 88av在线播放| 美女毛片一区二区三区四区最新中文字幕亚洲 | 亚洲欧洲日产国码av系列天堂| 人妻无码中文久久久久专区| 亚洲涩涩av| 日韩中文字幕在线播放| 日本青青草视频| 狠狠色丁香久久综合频道| 97视频在线观看免费| 三级网站在线播放| 国产一区二区三区观看| 成人免费在线看片| 精品999视频| 成人欧美一区二区三区1314| 日韩一级片免费视频| 久久uomeier| 欧美人xxxx| 成年人的黄色片| 精品日韩一区| 欧美激情第一页xxx| 五月天婷婷激情| 国产在线国偷精品免费看| 国产手机精品在线| eeuss影院www在线播放| 一个色妞综合视频在线观看| 日本一区二区黄色| 亚洲精品第一| 欧美精品一区二区三区久久久 | 欧美专区第一页| 中文字幕日韩三级| 成年人国产精品| 亚洲欧洲精品一区| 中日韩脚交footjobhd| 欧美日韩国产天堂| 西西大胆午夜视频| 一本一本久久a久久综合精品| 国产69久久精品成人看| 国产人妖一区二区三区| 久久综合久色欧美综合狠狠| 懂色av一区二区三区四区五区| 欧美sm一区| 欧美一区二区在线不卡| 精品无人区无码乱码毛片国产| 亚洲第一偷拍| 国产精品高清在线| 日韩精品福利| 亚洲一级二级在线| 午夜视频在线网站| 精品欧美久久| 欧美专区中文字幕| 亚洲精品久久久狠狠狠爱| 国产精品污www在线观看| 少妇av一区二区三区无码| 成人污污www网站免费丝瓜| 亚洲欧美视频在线| 天天爽夜夜爽夜夜爽精品| 国产福利一区二区| 欧美 日韩 国产 在线观看| 国产精品久久久久av电视剧| 亚洲国产精品福利| 麻豆疯狂做受xxxx高潮视频| 久久91精品久久久久久秒播| 热舞福利精品大尺度视频| 欧亚在线中文字幕免费| 精品国产乱码久久久久久老虎| 波多野结衣喷潮| 美女看a上一区| 四虎永久国产精品| 成人日韩在线| 自拍偷拍亚洲精品| 中国a一片一级一片| 国产农村妇女精品| 天堂在线资源视频| 国内精品视频在线观看| 国产不卡一区二区在线播放| 日本大臀精品| 色综合一区二区三区| 国产吞精囗交久久久| 亚洲视频1区| 九9re精品视频在线观看re6| 激情黄产视频在线免费观看| 亚洲精品一区二区三区四区高清| 久久精品这里有| av资源站一区| 99爱视频在线| 久久99久久人婷婷精品综合| 日本老师69xxx| 黄色软件在线观看| 欧美影片第一页| 免费看一级黄色| 精久久久久久久久久久| 天堂av在线中文| 日韩成人视屏| 久久久亚洲福利精品午夜| 人妻与黑人一区二区三区| 欧美视频在线免费| 人人妻人人澡人人爽| 精东粉嫩av免费一区二区三区| 中文字幕欧美日韩一区二区| 精品午夜视频| 国模极品一区二区三区| 欧洲精品久久一区二区| 日韩欧美国产中文字幕| www.日本高清视频| 国产一区二区伦理| 69sex久久精品国产麻豆| 中文字幕伦av一区二区邻居| 国产精品久久久999| 黄色在线播放网站| 亚洲精品电影网在线观看| 国产寡妇亲子伦一区二区三区四区| 欧美—级在线免费片| 四虎成人在线播放| 国产一区导航| 自拍偷拍99| xxxx日韩| 国产精品入口福利| 日本在线视频网址| 国产午夜精品全部视频在线播放| 亚洲手机在线观看| 亚洲电影第三页| 在线观看亚洲大片短视频| 国产精品香蕉一区二区三区| 国产亚洲欧美在线视频| 亚欧美无遮挡hd高清在线视频| 99热在线播放| 国产精品久久久久久吹潮| 欧美激情一级精品国产| 91伦理视频在线观看| 精品久久久久久亚洲综合网| 丰满人妻一区二区三区四区| 亚洲一区二区三区四区在线免费观看| 国产成人精品无码免费看夜聊软件| 精品系列免费在线观看| 波多野结衣乳巨码无在线| 亚洲精品在线观看91| 麻豆传媒一区| 大陆精大陆国产国语精品| 国产精品视频xxx| gogo久久| 久久99精品视频一区97| 成人午夜电影在线观看| 亚洲精美色品网站| 精品久久久久久亚洲综合网站| 日本韩国欧美在线| 偷偷操不一样的久久| 亚洲自拍另类综合| 日韩精品一区二区亚洲av性色| 91一区二区在线观看| 日本wwwxx| 韩国一区二区在线观看| 日本人视频jizz页码69| 美女诱惑一区| 久久精品免费一区二区| 亚洲小说区图片区| 天堂а√在线中文在线| 天天插综合网| 亚洲精美视频| 欧洲杯足球赛直播| 久久亚洲综合网| 秋霞影视一区二区三区| 国产不卡一区二区三区在线观看| 日日狠狠久久| 国产精品综合久久久| 国产成人精品一区二三区在线观看 | 国产视频一区二区不卡| 国产精品流白浆在线观看| 99re在线观看视频| 涩爱av色老久久精品偷偷鲁| 91免费看国产| 国产成人久久精品一区二区三区| 国产日韩精品综合网站| 欧美成人毛片| 91久久久久久久久久久久久| 国产精品国产亚洲精品| 成人国产精品色哟哟| 国产一区二区在线观| 91影视免费在线观看| 嫩呦国产一区二区三区av| 91精品免费| 国产精品15p| 精品久久久久久一区二区里番| 美女呻吟一区| 欧美系列一区| 成人毛片免费看| 一本一本a久久| 欧美.www| 免费无码不卡视频在线观看| 在线一区免费观看| 久久网站免费视频| 美女尤物国产一区| 色男人天堂av| 成人国产精品免费| av网站免费在线播放| 国产三级欧美三级| 日本裸体美女视频| 亚洲精品视频在线观看网站| 久久久久人妻一区精品色欧美| 亚洲一二三四在线观看| 日本网站在线播放| 欧美性受xxxx黑人xyx| 91免费视频播放| 精品剧情v国产在线观看在线| 亚洲aaaaaaa| 国产亚洲激情视频在线| 老司机午夜在线视频| 欧美极品在线播放| 成人爱爱网址| 91久久夜色精品国产网站| 福利片在线一区二区| 欧美精品一区二区三区在线四季| 久久视频国产| 久久久久久久久久久99| 青青草91视频| 四虎永久免费观看| 久久久久久免费毛片精品| 91久久久久久久久久久久久久| 亚洲一线二线三线视频| 色老头在线视频| 欧美一级免费观看| 你懂的免费在线观看| 欧美成人激情视频| 欧美日韩精品免费观看视完整| 成人综合网网址| 要久久爱电视剧全集完整观看 | 在线播放日韩导航| 午夜小视频在线播放| 久青草国产97香蕉在线视频| 少妇视频在线观看| 亚洲一区二区三区在线免费观看| 亚洲国产国产| 国产精品av免费观看| 日韩精品91亚洲二区在线观看| 国产人妻精品久久久久野外| 国产亚洲一区二区三区四区| 免费一级黄色大片| 欧美日韩综合在线| 天堂av在线资源| 欧美精品日韩三级| 成人黄色毛片| 鲁片一区二区三区| 国产精品九九| 日韩av一卡二卡三卡| 国产亚洲欧美色| 国产精品第72页| 日韩视频一区二区三区| 91在线高清| 国产精品18久久久久久首页狼| 国产伦乱精品| 青青草国产免费| 国产激情一区二区三区四区 | 亚洲高清在线视频| 国产强被迫伦姧在线观看无码| 在线观看欧美日韩| 欧洲亚洲两性| 久久综合中文色婷婷| 99在线精品免费视频九九视| 三上悠亚 电影| 亚洲人成7777| 国产精品毛片一区二区在线看舒淇| 亚洲码在线观看| 在线天堂资源| 欧洲精品久久| 久久精品天堂| 91网站免费入口| 色婷婷激情综合| 黄色毛片在线观看| 国产精品av在线播放| 九九综合久久| av无码精品一区二区三区| 久久你懂得1024| 亚洲欧美日韩激情| 亚洲四色影视在线观看| 高清不卡亚洲| 欧美国产综合视频| 久久精品官网| 制服 丝袜 综合 日韩 欧美| 色老综合老女人久久久| 国产在线91| 国产在线观看精品一区二区三区| 日韩精品久久| 少妇愉情理伦片bd| 亚洲一区二区av电影| 五月婷婷在线播放| 欧美中文字幕在线视频| 欧美日韩激情| 中文字幕日韩久久| 亚洲综合免费观看高清完整版在线 | 久久亚洲天堂网| 亚洲视频axxx| 成人福利片在线| 国产又粗又大又爽的视频| 懂色中文一区二区在线播放| 中文字幕亚洲高清| 亚洲视频国产视频| 欧美黄色a视频| 99久久99久久精品| 91免费在线播放| 一级aaaa毛片| 欧美国产日韩视频| 外国成人在线视频| 艹b视频在线观看| 亚洲精品乱码久久久久久黑人| 人妻一区二区三区免费| 国产91免费观看| 日韩av免费大片| 大桥未久恸哭の女教师| 色综合久久久久综合体桃花网| 91精品大全| 国产亚洲情侣一区二区无| 日韩电影免费一区| 在线观看成人毛片| 亚洲美女久久久| 日本免费精品| 成年人网站大全| 一区二区高清免费观看影视大全 | 久久精品男人的天堂| 一区二区三区黄色片| 久久免费精品日本久久中文字幕| 国模吧精品视频| 精品人妻在线视频| 欧美日韩国产成人在线免费| 国产高清在线a视频大全| 午夜精品一区二区在线观看的| 国产99久久久国产精品免费看 | 天堂精品视频| 成人午夜激情影院| 亚洲一级在线播放| 2020欧美日韩在线视频| 中文字幕日韩欧美精品高清在线| 波多野结衣福利| 精品精品国产高清一毛片一天堂| 在线成人视屏| 久久成人免费观看|