91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python開發中空氣質量歷史數據的示例分析

發布時間:2022-01-14 09:29:28 來源:億速云 閱讀:213 作者:小新 欄目:大數據

小編給大家分享一下python開發中空氣質量歷史數據的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

歷史空氣質量數據格式,存儲成的是csv格式,各個監測站的小時數據,按天生成,其中有些因為發布的服務器端,小時數據會存在不全的情況,有些一天的數據也會存在沒有的情況。

下載北京2017年全年的監測站壓縮包,beijing_20170101-20171231,總共730個文件,beijing_all_xxxxxxxx中存儲了各個站點的api、pm2.5、pm10和兩類污染物的iaqi數據,beijing_extra_xxxxxxxx中存儲了其他污染物和污染物的iaqi數據,一般文件大小顯示為1kb的,是異常的數據文件。

異常數據文件:

python開發中空氣質量歷史數據的示例分析

python類庫:使用pandas分析csv數據,pandas可以直接將csv數據打開成一個具有行業索引的數據格式。

import pandas as pd
pd.read_csv(_filePath)

python開發中空氣質量歷史數據的示例分析

其中的NaN為不存在的數據。

過濾其中的數據,只保留一個監測站的數據,使用pandas的各種行列控制,選取列數據,過濾其中的行數據,新建列數據,排序數據。

pd_filterCol = _dfdata[['date', 'hour', 'type', _station]]
filterrow = pd_filterCol[pd_filterCol['type'] == 'AQI']
filterrow['datetime'] = filterrow['date'].map(str)
alldaydata = alldaydata.sort_values(by="datetime", ascending=True)

生成新的dataframe數據,詳細的行列數據。

python開發中空氣質量歷史數據的示例分析

使用matplotlib生成逐小時的aqi變化圖,需要引用matplotlib的類庫,因為分析中使用日期格式的數據,要引用dates進行處理,添加折線圖,設置折線圖的樣式。

import matplotlib.pyplot as plt
import matplotlib
import matplotlib.dates as mdates
fig = plt.figure(figsize=(8, 5))
dataax = fig.add_subplot(1, 1, 1)
dataax.plot(daydata['datetime'].tolist(), daydata['AQI'].tolist(), lw=2, c='r', label=u'AQI',
           marker='o', mec='b', mfc='w')....

python開發中空氣質量歷史數據的示例分析

以上是“python開發中空氣質量歷史數據的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐柏县| 乌兰浩特市| 鄢陵县| 卢龙县| 屏边| 宁河县| 通辽市| 玉门市| 桂东县| 西峡县| 鄂温| 佛教| 鲁甸县| 涡阳县| 会宁县| 都匀市| 淳化县| 广德县| 澄江县| 宝坻区| 成安县| 沭阳县| 营山县| 会东县| 云南省| 巫溪县| 弥勒县| 佛坪县| 巍山| 陵川县| 凌源市| 杭锦旗| 莱芜市| 绥化市| 明星| 玛纳斯县| 黄石市| 招远市| 三门峡市| 格尔木市| 会昌县|