R:使用了带有多个条件的`which`语句=如何处理结果?
嘿,我是R的新手,我想知道哪个城市的T和SO2值最高。 数据集是数据(“USAIR污染”) 首先我问:R:使用了带有多个条件的`which`语句=如何处理结果?,r,R,嘿,我是R的新手,我想知道哪个城市的T和SO2值最高。 数据集是数据(“USAIR污染”) 首先我问: max(x$SO2) rownames(x)[which(x$SO2>=110)] max(x$temp) rownames(x)[which(x$temp>=75.5)] 经过长时间的反复试验,将其组合为: maxT_maxSO2=(which(x == max(x$SO2)) & (x == max(x$temp))) 现在,我的问题是:我现在有一个只有一个TRUE
max(x$SO2)
rownames(x)[which(x$SO2>=110)]
max(x$temp)
rownames(x)[which(x$temp>=75.5)]
经过长时间的反复试验,将其组合为:
maxT_maxSO2=(which(x == max(x$SO2)) & (x == max(x$temp)))
现在,我的问题是:我现在有一个只有一个TRUE的数据帧
执行以下命令后:
x <- x[order(x$SO2, decreasing=T),]
x在两个不同的城市中存在最大的SO2
和最大的temp
。您的预期结果是什么?关于哪个(x$SO2==max(x$SO2)&x$temp==max(x$temp))
?