首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更清晰地初始化AQI参数矩阵的方法

更清晰地初始化AQI参数矩阵的方法
EN

Stack Overflow用户
提问于 2019-04-14 21:52:54
回答 1查看 17关注 0票数 1

我用R做了一个基本的练习,目标是计算每个空气污染物的空气质量指数。我使用cbind使用https://www.epa.gov/sites/production/files/2014-05/documents/zell-aqi.pdf提供的参数初始化AQI矩阵。我只想知道有没有更干净的方法来做这个手术?

代码语言:javascript
复制
AQI <- as.matrix(c(0,50,51,100,101,150,151,200,201,300,301,400,501,500),nrow=14,ncol=8)
AQI <- cbind(AQI,c(0.000,0.054,0.055,0.070,0.071,0.085,0.086,0.105,0.106,0.200,0,0,0,0))
AQI <- cbind(AQI,c(0,0,0,0,0.125,0.164,0.165,0.204,0.205,0.404,0.405,0.504,0.505,0.604))
AQI <- cbind(AQI,c(0.0,15.4,15.5,35.4,35.5,54.4,54.5,150.4,150.5,250.4,250.5,350.4,350.5,500.4))
AQI <- cbind(AQI,c(0,54,55,125,126,254,255,354,355,424,425,504,505,604))
AQI <- cbind(AQI,c(0,4.4,4.5,9.4,9.5,12.4,12.5,15.4,15.5,30.4,30.5,40.4,40.5,50.4))
AQI <- cbind(AQI,c(0,35,36,75,76,185,186,304,305,604,605,804,805,1004))
AQI <- cbind(AQI,c(0,53,54,100,101,360,361,649,650,1249,1250,1649,1650,2049))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-14 23:04:27

cbind返回一个矩阵,因此您可以“简单地”编写

代码语言:javascript
复制
AQI <- cbind(c(0,50,51,100,101,150,151,200,201,300,301,400,501,500),
             c(0.000,0.054,0.055,0.070,0.071,0.085,0.086,0.105,0.106,0.200,0,0,0,0),
             c(0,0,0,0,0.125,0.164,0.165,0.204,0.205,0.404,0.405,0.504,0.505,0.604),
             c(0.0,15.4,15.5,35.4,35.5,54.4,54.5,150.4,150.5,250.4,250.5,350.4,350.5,500.4), 
             c(0,54,55,125,126,254,255,354,355,424,425,504,505,604), 
             c(0,4.4,4.5,9.4,9.5,12.4,12.5,15.4,15.5,30.4,30.5,40.4,40.5,50.4),
             c(0,35,36,75,76,185,186,304,305,604,605,804,805,1004),
             c(0,53,54,100,101,360,361,649,650,1249,1250,1649,1650,2049))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55676041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档