【发布时间】:2017-05-05 20:10:22
【问题描述】:
我有一个像这样的列表y<-list(Ozone=100:112, Month=1:12, Temp=60:72) 我想提取元素,即臭氧>108,在第二个查询中,我想(同时)提取臭氧>108 的月份和温度的元素。
所以,(因为这是一个简单的例子)输出将是:
`$Ozone`
[1] 109 110 111 112
$Month
[1] 9 10 11 12
$Temp
[1] 69 70 71 72
感谢您的帮助
【问题讨论】:
-
sapply(y, function(x) x[which(y$Ozone > 108)]) -
请注意,臭氧和温度中有 13 个元素,但月份只有 12 个。