data.loc[sta,'R_100'] =data.query(sta)[value]

for i in range(0,12):
stat='SITE=="{stat_name}"'
sta=stat.format(stat_name=station[i])
print(sta)
#print(data.index.levels[0])
#print(data.query(sta)[value])
plotData(axes[i],data.index.levels[0],data.query(sta)[value],ptype)#注意下站点对不对应
#axes[i].set_title(station[i],fontsize=4,loc='left')
axes[i].annotate(station[i], xy=(0.8, 1.0), xycoords="axes fraction",fontsize=6)

for i in range(0,12):
sta=station[i]
data.loc[sta,'rmse_100'], data.loc[sta,'mape_100'],data.loc[sta,'R_100']= statis(np.array(df.loc[sta,'pm25_100']), np.array(df.loc[sta,'pm25']))
data.loc[sta,'rmse_50'],data.loc[sta,'mape_50'],data.loc[sta,'R_50'] = statis(np.array(df.loc[sta,'pm25_50']), np.array(df.loc[sta,'pm25']))
data.loc[sta,'rmse_10'],data.loc[sta,'mape_10'],data.loc[sta,'R_10'] = statis(np.array(df.loc[sta,'pm25_10']), np.array(df.loc[sta,'pm25']))
data.loc[sta,'rmse_1'],data.loc[sta,'mape_1'],data.loc[sta,'R_1'] = statis(np.array(df.loc[sta,'pm25_1']), np.array(df.loc[sta,'pm25']))
data.loc[sta,'rmse_100use'],data.loc[sta,'mape_100use'],data.loc[sta,'R_100use'] = statis(np.array(df.loc[sta,'pm25_100use']), np.array(df.loc[sta,'pm25']))
data.loc[sta,'rmse_50use'],data.loc[sta,'mape_50use'],data.loc[sta,'R_50use'] = statis(np.array(df.loc[sta,'pm25_50use']), np.array(df.loc[sta,'pm25']))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数据说明:’./data/raw/pm25.csv’文件为某地2017年一段时间内的PM2.5的每小时监测数据,数...
    安徒生阅读 4,423评论 0 0
  • 原创文章:如有下载及转载请注明来源链接,否则视为侵权 (第一)------------------数据读取相关方法...
    chfing阅读 6,335评论 0 1
  • 之前一直没有实践评分卡模型,今天从网上看到有相关的代码,先保存下,后续需要再细看。 https://blog.cs...
    丙吉阅读 5,004评论 0 0
  • pandas Pandas是线上服务类型,数据分析和数据处理(在机器学习中数据处理) 数据分析三剑客: numpy...
    Galaxy_saturn阅读 4,166评论 0 1
  • pandas简介pandas是python的一个数据分析包,最初由AQR Capital Management于2...
    陨星落云阅读 14,904评论 9 40