我不明白为什么我找不到解决方案,因为我觉得这是一个非常基本的问题。那就需要求助了。我想按月重新排列空气质量数据集,每个月的最大温度值。另外我想找到每个月最高气温对应的日子。这样做的最懒惰(代码方面)的方法是什么?
我试过以下但没有成功:
require(reshape2)
names(airquality) <- tolower(names(airquality))
mm <- melt(airquality, id.vars = c("month", "day"), meas = c("temp"))
dcast(mm, month + day ~ variable, max)
aggregate(formula = temp ~ month + day, data = airquality, FUN = max)
我追求的是这样的:
month day temp
5 7 89
...