Python的听课笔记案例8--空气污染指数计算10.0

原创
小哥 3年前 (2022-10-29) 阅读数 8 #大杂烩

本课程的最后一节值得庆祝。

今天是个特别的日子。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。

版权声明

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