精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产精品美女久久久久久| 欧美视频导航| 看电视剧不卡顿的网站| 日韩在线激情视频| 肉丝美足丝袜一区二区三区四| 污片视频在线免费观看| gogo大胆日本视频一区| xvideos成人免费中文版| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 日av在线不卡| 久久男人av资源网站| 先锋影音av在线| www.youjizz.com在线| 国产欧美精品一区aⅴ影院| 999久久久| 亚洲高清视频免费观看| 精品91视频| 日韩中文在线中文网三级| 国产又黄又粗又猛又爽的视频 | 日本在线观看高清完整版| 国产亚洲欧美在线| 国产欧美日韩一区| 国产精品久久久久久久免费看 | 亚洲欧洲日韩| 国产午夜精品全部视频在线播放| 色欲欲www成人网站| 91p九色成人| 一本大道久久a久久综合| 黄色网zhan| 2017亚洲天堂1024| 久久理论电影网| 国产精品一 二 三| 影音先锋黄色网址| 三级一区在线视频先锋| 992tv在线成人免费观看| 杨钰莹一级淫片aaaaaa播放| 精品美女在线视频| 亚洲欧美变态国产另类| 国产免费黄色av| av大片在线| 亚洲欧美综合另类在线卡通| 日韩av不卡播放| 亚洲第一区av| 性一交一乱一区二区洋洋av| 亚洲免费av电影| 娇妻高潮浓精白浆xxⅹ| 在线看的毛片| 亚洲高清视频在线| 成人午夜免费在线视频| 影音先锋在线视频| 亚洲人成在线播放网站岛国| 亚洲一区三区电影在线观看| av免费在线一区二区三区| 国产校园另类小说区| 欧美日韩精品一区| 国产精品四虎| 中文字幕 久热精品 视频在线| 日本一区二区三区四区高清视频 | 久9re热视频这里只有精品| 欧美大片免费久久精品三p| 1314成人网| a级日韩大片| 亚洲第一级黄色片| 黑丝av在线播放| 免费av一区| 一区二区三区国产视频| 羞羞在线观看视频| 亚洲天堂免费| 国内精品久久久| 日韩 欧美 精品| 免费视频久久| 国产欧美精品久久久| 97精品久久人人爽人人爽| 国产美女主播视频一区| 成人永久免费| 精品999视频| 日韩美女久久久| 久久国产午夜精品理论片最新版本| 91九色美女在线视频| 亚洲超碰精品一区二区| 国产成人a亚洲精v品无码| 欧美高清视频| 亚洲精品乱码久久久久| 久久久婷婷一区二区三区不卡| 你懂得在线网址| 国产麻豆精品在线| 国产精品igao视频| 国产无遮挡裸体免费视频| 国产一区二区三区久久| 国产精品对白刺激| yjizz国产| 日韩精品一二区| 亚洲一区二区少妇| 水中色av综合| 自拍偷拍国产亚洲| 久久综合九色综合88i| 福利一区二区免费视频| 精品国产一区二区三区不卡| 中文字幕被公侵犯的漂亮人妻| 亚洲不卡在线| 亚洲精品一区中文| 男人操女人的视频网站| 久久福利精品| 2014国产精品| 国产精品免费播放| 午夜精品免费在线观看| 国产精品久久久久久久av福利| 国产精品qvod| 久久久精品免费| 免费看一级大片| 先锋a资源在线看亚洲| 91久久在线观看| 国产视频福利在线| 亚洲成av人片一区二区梦乃 | 成人mm视频在线观看| 欧美xxxxx牲另类人与| gv天堂gv无码男同在线观看| 一本久道久久综合狠狠爱| 91久久精品在线| 国产乱子伦三级在线播放| 午夜精品久久一牛影视| 亚欧美一区二区三区| 欧美影院三区| 久久人91精品久久久久久不卡| 在线亚洲欧美日韩| 国产亚洲欧洲一区高清在线观看| 欧美激情 国产精品| 视频二区欧美毛片免费观看| 日韩中文字幕免费看| 亚洲 日本 欧美 中文幕| 97精品超碰一区二区三区| www.亚洲成人网| 亚洲午夜国产成人| 中文字幕亚洲欧美日韩高清 | av电影在线地址| 日韩视频在线观看一区二区| 久久噜噜色综合一区二区| 日韩福利电影在线| 欧美在线视频二区| 日本高清不卡一区二区三区视频| 色综合久久中文综合久久牛| 国产女人18毛片水真多18| 伊人久久婷婷| 国产精品国产三级欧美二区 | 亚洲精品国产品国语在线app| 国产成人黄色网址| 成人黄色小视频| 国产精品露脸av在线| www.av在线| 欧美乱熟臀69xxxxxx| 欧美性生交大片| 久久99国产乱子伦精品免费| 国产a一区二区| 久草在线视频福利| 亚洲成人久久网| 可以免费看的av毛片| 91亚洲精品久久久蜜桃网站| 看av免费毛片手机播放| 精品在线手机视频| 国产精品入口夜色视频大尺度| 97超碰国产一区二区三区| 欧美日韩午夜在线视频| 99成人在线观看| 国产精品18久久久久久久久久久久| 五月天激情图片| 国产精品扒开腿做爽爽爽视频软件| 国产丝袜视频一区| 国产精品51麻豆cm传媒| 中文字幕亚洲一区二区va在线| 樱花草www在线| 亚洲区一区二| 无码免费一区二区三区免费播放| 影音成人av| 欧美成人精品影院| 手机看片1024日韩| 欧美亚一区二区| www.99re7| 99久久精品免费观看| 欧美日韩亚洲一二三| 99九九热只有国产精品| 国产成人看片| 日韩三区在线| 欧美精品免费在线观看| 日韩精品一二| 宅男在线国产精品| 国产成人无码精品久在线观看| 久久久久久亚洲综合| 在线观看av免费观看| 亚洲毛片在线| 在线一区亚洲| 少妇一区二区三区| 91精品久久久久| 91九色在线看| 超碰精品一区二区三区乱码| 99re国产在线| 亚洲精品视频在线观看免费| 成年人网站免费在线观看| 九色综合狠狠综合久久| 欧美激情 国产精品| 国产精品不卡| 欧美日韩一区综合| 亚洲天堂av资源在线观看| 国产精品免费视频xxxx| 成人免费观看在线观看| 久久影院免费观看| 黄色电影免费在线看| 欧美大片拔萝卜| 中文字幕自拍偷拍| 国产三级一区二区三区| 久久发布国产伦子伦精品| 日日骚欧美日韩| 成年人午夜视频在线观看| 天天射综合网视频| 欧美午夜精品久久久久久蜜| 亚洲一二av| 96精品久久久久中文字幕| 一区二区视频免费完整版观看| 韩日欧美一区二区| 深爱五月激情五月| 91精品国产综合久久精品图片 | 欧美人xxxx| 中文字幕69页| 欧美日韩国产页| 久久久久久久久久久久国产| 国产suv一区二区三区88区| the porn av| 久久精品男女| 免费看一级大黄情大片| 亚洲午夜久久久久久尤物 | 国产精品实拍| 色爱av美腿丝袜综合粉嫩av| 国产精品久久久久一区二区国产| 日韩av在线免费播放| 亚洲国产www| 欧美一区二区三区免费大片 | 亚洲成人在线视频播放| 亚洲高清精品视频| 精品剧情在线观看| 午夜免费福利视频| 日韩欧美国产综合一区| 99久久婷婷国产一区二区三区| 欧美日本视频在线| 一卡二卡三卡在线观看| 欧美日韩国产综合视频在线观看| 中文字幕免费在线看| 欧美午夜在线观看| 一区二区三区www污污污网站| 欧美在线免费视屏| 亚洲天堂免费av| 欧美日韩国产片| 91影院在线播放| 91精品国产美女浴室洗澡无遮挡| 99久久精品国产一区二区成人| 欧美一级高清片| 丰满熟女一区二区三区| 精品久久久久久亚洲国产300 | 国产精品理论片| 黄色一级大片在线免费观看| 亚洲日本在线天堂| 在线免费日韩av| 午夜欧美视频在线观看| 久久久久久久久久久影院| 日韩欧美亚洲国产一区| 自拍偷拍校园春色| 欧美人狂配大交3d怪物一区| www久久久com| 亚洲精品一区二区网址| 波多野结衣在线影院| 久久躁狠狠躁夜夜爽| 青青草原国产在线| 日韩av电影在线网| 美女久久久久久| 国产 高清 精品 在线 a| 秋霞在线一区| 一区二区成人国产精品 | 伊人久久大香线蕉| 亚洲精品无人区| 国产一在线精品一区在线观看| 两根大肉大捧一进一出好爽视频| 捆绑紧缚一区二区三区视频| 国产精品熟妇一区二区三区四区 | 国产欧美综合一区| 精品福利av| 91极品尤物在线播放国产| 国产成人午夜精品影院观看视频 | 亚洲欧洲av一区二区三区久久| 国产成人精品亚洲男人的天堂| 91国偷自产一区二区使用方法| 国产日韩在线观看一区| 亚洲精品美女久久| 在线看av的网址| 亚州成人av在线| 成人精品国产| 国产精品免费一区二区三区在线观看| 欧美日韩123| 91动漫在线看| 免费人成在线不卡| 玩弄japan白嫩少妇hd| 国产精品豆花视频| 看欧美ab黄色大片视频免费| 国产成人亚洲精品青草天美| 欧美精品日韩在线| 精品二区三区线观看| 一级黄色a毛片| 国产视频欧美视频| 免费影视亚洲| 成人免费视频网| 伊人久久大香| 欧美日韩最好看的视频| 欧美日韩爆操| 亚洲综合欧美在线| 91碰在线视频| 中文字幕在线看高清电影| 亚洲黄色av一区| 在线观看中文字幕网站| 亚洲男人天堂古典| www.色在线| 国产成人精品一区二区三区福利| 天天射天天综合网| 香蕉视频禁止18| 久久精品亚洲国产奇米99| 日韩精品一区二区在线播放| 日韩欧美亚洲另类制服综合在线| 婷婷在线视频| 国产精品美女视频网站| 国产精品嫩模av在线| 亚洲一区二区三区精品动漫| 免费看黄裸体一级大秀欧美| 日韩免费高清一区二区| 亚洲一区二区三区精品在线| 国产黄色片网站| 欧美精品在线播放| av日韩一区| av电影一区二区三区| 蜜臀av一级做a爰片久久| 日韩福利在线视频| 欧美亚洲综合久久| 国产日本在线| 国产精品夜色7777狼人| 日韩欧美精品| 精品国偷自产一区二区三区| 国产精品一二三在| 男女做暖暖视频| 日韩一区二区三区免费看| h片在线观看网站| 亚洲xxxx做受欧美| 欧美日韩hd| 中文字幕人妻一区二区三区| 午夜不卡在线视频| 色就是色亚洲色图| 国产成人精品一区二区| 欧美色图国产精品| 在线免费看污网站| 亚洲女与黑人做爰| 午夜精品久久久久久久91蜜桃| 欧美激情亚洲精品| 免费日韩一区二区三区| 东京热加勒比无码少妇| 国产蜜臀97一区二区三区| 亚洲天堂久久久久| 九九九热精品免费视频观看网站| youjizzjizz亚洲| 一本大道熟女人妻中文字幕在线| 国产亚洲1区2区3区| 国产一区二区在线播放视频| 久久国产精品久久国产精品| 国产精品久久久网站| 中国丰满人妻videoshd| 国产精品视频免费| 成人高潮片免费视频| 人体精品一二三区| 欧美电影免费观看高清| 中国男女全黄大片| 色综合天天做天天爱| 欧美日韩xx| 精品不卡在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩va亚洲va欧美va清高| 亚洲成在人线av| 成人一区视频| 免费看欧美黑人毛片| 国产午夜精品久久久久久免费视| 国产又大又粗又长| 97热在线精品视频在线观看| 精品国产乱码久久久久久果冻传媒| 日韩av福利在线观看| 色综合天天综合狠狠| 黄色免费在线看| 精品一区二区国产| 国内精品久久久久影院一蜜桃| 日韩精品成人在线| 日韩小视频在线观看| 群体交乱之放荡娇妻一区二区| 久久撸在线视频| 天天爽夜夜爽夜夜爽精品视频| 91大神在线网站| 久久影视中文粉嫩av| 国产在线不卡一区| 波多野结衣一区二区三区在线| 九九久久国产精品|