Python的听课笔记案例8--空气污染指数计算10.0
原创本课程的最后一节值得庆祝。
今天是个特别的日子。3.8妇女节!祝各位女士节日快乐!疫情提前过去了,白衣天使们早早休息了!
正在处理丢失的数据
dropna()丢弃丢失的数据
fillna()填写缺失的数据
数据过滤
df[filter_condition]依据filter_condition筛选数据
"""
作者:lanxingbudui
日期:2020-03-08
功能:AQI计算
版本:10.0
"""
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams[font.sans-serif] = [SimHei]
plt.rcParams[axes.unicode_minus] = False
def main():
"""
主函数
"""
aqi_data = pd.read_csv(china_city_aqi.csv)
# 查看前五行数据
print(aqi_data.head(5))
# 仅查看前三行AQI、CO/1h数据
print(aqi_data.head(3)[[City, AQI, CO/1h]])
print(基本信息:)
print(aqi_data.info())
print(数据预览:)
print(aqi_data.head())
# 数据清洗
# 只保留AQI大于零的数据
# filter_condition = aqi_data[AQI] > 0
# clean_aqi_data = aqi_data[filter_condition]
clean_aqi_data = aqi_data[aqi_data[AQI] > 0]
# 基本统计
print(AQI最大值:, clean_aqi_data[AQI].max())
print(AQI最小值:, clean_aqi_data[AQI].min())
print(AQI均值:, clean_aqi_data[AQI].mean())
# top50
top50_citis = clean_aqi_data.sort_values(by=[AQI]).head(50)
top50_citis.plot(kind=bar, x=City, y=AQI, title=最佳空气质量50个城市, figsize=(20, 10))
plt.savefig(top50_aqi.png)
plt.show()
if __name__ == __main__:
main()
课程结束时,最后一张色表已经完成。

戴上我那张小小的文凭。来鼓励自己。稍后开始一项新的研究。-21天学会Python。

版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



