北京空气质量.zip
北京空气质量数据处理同学们好,与本周内容相关的作业如下,完成后将整个项目(rar或zip格式)提交,压缩包名要求为 "ID-作业序号"!
相关数据在百度网盘中
链接:https://pan.baidu.com/s/1jxa91x_2_8zysjmsAtcwNQ
提取码:lwwx
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-19 23:08 北京空气质量
目录 0 2020-05-19 23:07 北京空气质量PM_BeiJing
文件 33960588 2020-05-19 23:07 北京空气质量PM_BeiJing.zip
目录 0 2020-05-19 23:12 北京空气质量PM_BeiJing.idea
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJing.ideainspectionProfiles
文件 174 2020-05-18 10:10 北京空气质量PM_BeiJing.ideainspectionProfilesprofiles_settings.xml
文件 201 2020-05-18 10:10 北京空气质量PM_BeiJing.ideamisc.xml
文件 279 2020-05-18 10:10 北京空气质量PM_BeiJing.ideamodules.xml
文件 361 2020-05-18 10:10 北京空气质量PM_BeiJing.ideaPM_BeiJing.iml
文件 10010 2020-05-19 23:12 北京空气质量PM_BeiJing.ideaworkspace.xml
文件 3173618 2020-04-07 10:30 北京空气质量PM_BeiJingBeijingPM20100101_20151231.csv
文件 157 2020-05-18 16:22 北京空气质量PM_BeiJingPM_Beijing1.csv
文件 1913 2020-05-18 16:22 北京空气质量PM_BeiJingPM_Beijing2.csv
文件 2573 2020-05-18 12:00 北京空气质量PM_BeiJingstatistics.py
目录 0 2020-05-18 16:15 北京空气质量PM_BeiJingvenv
目录 0 2020-05-18 09:48 北京空气质量PM_BeiJingvenvInclude
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLib
目录 0 2020-05-18 16:15 北京空气质量PM_BeiJingvenvLibsite-packages
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLibsite-packagesdateutil
文件 2684 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutileaster.py
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser
文件 13098 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparserisoparser.py
文件 58804 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\_parser.py
文件 1766 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__init__.py
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__pycache__
文件 11132 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__pycache__isoparser.cpython-37.pyc
文件 40056 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__pycache__\_parser.cpython-37.pyc
文件 2085 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__pycache__\__init__.cpython-37.pyc
文件 24904 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutil
elativedelta.py
文件 66514 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutil
rule.py
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLibsite-packagesdateutil z
............此处省略3979个文件信息
import numpy as np
import pandas as pd
# 打开文件
FileNameStr = ‘BeijingPM20100101_20151231.csv‘
df = pd.read_csv(FileNameStr encoding=‘utf-8‘)
# 禁止省略列信息
pd.set_option(‘display.max_columns‘ None)
# 打印信息
print(“--------------head--------------“)
print(df.head())
print(“------------describe------------“)
print(df.describe())
print(“--------------info--------------“)
print(df.info())
print(“================================“)
# 打开文件,仅读取第7至第10列
FileNameStr = ‘BeijingPM20100101_20151231.csv‘
df = pd.read_csv(FileNameStr encoding=‘utf-8‘ usecols=[6 7 8 9])
# 打印信息
# 总行数
print(“Total of rows: {}“.format(len(df.index)))
# 显示某列缺失值个数
# print(“The number of missing data in PM_Dongsi: {}“.format(len(df.index) - len(df[‘PM_Dongsi‘].dropna())))
# 为了书写简便,使用循环,遍历所有列,获得每列缺失值个数
for col in df:
#dropna()会去除缺省值的数据,遂得到每列的缺失数据数
print(“The number of missing data in {}: {}“.format(col len(df.index) - len(df[col].dropna())))
# 获取所有列均为缺失值的行的个数,how=‘all‘是限定所有列均为缺省值
print(“The number of missing data in BOTH: “ len(df.index) - len(df.dropna(how=‘all‘)))
#解决问题1,答案输入到PM_Beijing1.csv
# 打开文件,仅读取第7至第10列
FileNameStr = ‘BeijingPM20100101_20151231.csv‘
df = pd.read_csv(FileNameStr encoding=‘utf-8‘ usecols=[1 6 7 8 9])
# 新建平均值列,并将平均值写入
# 其中,iloc[: 1:5]指第2到第5列,mean(axis=1)为求行平均值
df[‘PM_ave‘] = df.iloc[: 1:5].mean(axis=1)
# 保存到文件,其中以‘year‘分组,计算‘PM_ave‘列的平均值。
df.groupby(‘year‘)[‘PM_ave‘].mean().to_csv(“PM_Beijing1.csv“)
# 为方便,再打印一份
print(df.groupby(‘year‘)[‘PM_ave‘].mean())
#解决问题2,答案输入到PM_Beijing2.csv
# 打开文件,仅读取第7至第10列
FileNameStr = ‘BeijingPM20100101_20151231.csv‘
df = pd.read_csv(FileNameStr encoding=‘utf-8‘ usecols=[1 2 6 7 8 9])
# 新建平均值列,并将平均值写入
# 其中,iloc[: 2:6]指第3到第6列,mean(axis=1)为求行平均值
df[‘PM_ave‘] = df.iloc[: 2:6].mean(axis=1)
# 保存到文件,其中以‘year‘和‘month‘分组,计算‘PM_ave‘列的平均值。
df.groupby([‘year‘ ‘month‘])[‘PM_ave‘].mean().to_csv(“PM_Beijing2.csv“)
# 为方便,再打印一份
print(df.groupby([‘year‘ ‘month‘])[‘PM_ave‘].mean())
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-19 23:08 北京空气质量
目录 0 2020-05-19 23:07 北京空气质量PM_BeiJing
文件 33960588 2020-05-19 23:07 北京空气质量PM_BeiJing.zip
目录 0 2020-05-19 23:12 北京空气质量PM_BeiJing.idea
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJing.ideainspectionProfiles
文件 174 2020-05-18 10:10 北京空气质量PM_BeiJing.ideainspectionProfilesprofiles_settings.xm
文件 201 2020-05-18 10:10 北京空气质量PM_BeiJing.ideamisc.xm
文件 279 2020-05-18 10:10 北京空气质量PM_BeiJing.ideamodules.xm
文件 361 2020-05-18 10:10 北京空气质量PM_BeiJing.ideaPM_BeiJing.iml
文件 10010 2020-05-19 23:12 北京空气质量PM_BeiJing.ideaworkspace.xm
文件 3173618 2020-04-07 10:30 北京空气质量PM_BeiJingBeijingPM20100101_20151231.csv
文件 157 2020-05-18 16:22 北京空气质量PM_BeiJingPM_Beijing1.csv
文件 1913 2020-05-18 16:22 北京空气质量PM_BeiJingPM_Beijing2.csv
文件 2573 2020-05-18 12:00 北京空气质量PM_BeiJingstatistics.py
目录 0 2020-05-18 16:15 北京空气质量PM_BeiJingvenv
目录 0 2020-05-18 09:48 北京空气质量PM_BeiJingvenvInclude
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLib
目录 0 2020-05-18 16:15 北京空气质量PM_BeiJingvenvLibsite-packages
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLibsite-packagesdateutil
文件 2684 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutileaster.py
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser
文件 13098 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparserisoparser.py
文件 58804 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\_parser.py
文件 1766 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__init__.py
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__pycache__
文件 11132 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__pycache__isoparser.cpython-37.pyc
文件 40056 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__pycache__\_parser.cpython-37.pyc
文件 2085 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutilparser\__pycache__\__init__.cpython-37.pyc
文件 24904 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutil
elativedelta.py
文件 66514 2020-05-18 10:04 北京空气质量PM_BeiJingvenvLibsite-packagesdateutil
rule.py
目录 0 2020-05-18 16:14 北京空气质量PM_BeiJingvenvLibsite-packagesdateutil z
............此处省略3979个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)