【发布时间】:2014-09-04 02:53:59
【问题描述】:
我是堆栈溢出的新手,也是 R 编程的新手,所以如果这个问题听起来有点傻,请原谅。
我想问任何知情人士,是否可以仅通过一个代码命令显示多个摘要。
仅举一个我想要实现的示例:数据框由多年的每日气候数据组成(包括大约 6 个不同的变量)
sub <- subset(data, Month == "Sep" & Day==2, !is.na(data), select = MSLP:Temp)
summary(sub,mean)
MSLP Direction Speed Temp
Min. : 976 Min. : 8.4 Min. : 1.680 Min. : 8.18
1st Qu.:1007 1st Qu.:167.8 1st Qu.: 6.095 1st Qu.:13.04
Median :1016 Median :229.7 Median :10.010 Median :14.73
Mean :1014 Mean :213.0 Mean :10.042 Mean :14.68
3rd Qu.:1022 3rd Qu.:270.4 3rd Qu.:13.320 3rd Qu.:16.40
Max. :1034 Max. :353.6 Max. :25.640 Max. :21.58
到目前为止一切顺利。但我想问的是,如果有人知道,是否可以在上述代码中包含一些内容以显示设定时间段内每一天的摘要?说从第 2 天到第 10 天。
如果可以,是否可以在上述代码中包含另一个标准以包含特定年份?即:
sub <- subset(data, Month == "Sep" & Day==2 - include year etc.
因为我根本想不通。例如,如果我这样做了
sub <- subset(data, Month == "Sep" & Day==2 & Year == 1967 #etc ...)
我只是得到一个这样的错误代码:
Error in eval(expr, envir, enclos)
如果这些问题看起来有点白痴,再次道歉,但如果有人对上述问题有任何解决方案,我将不胜感激。
【问题讨论】:
-
请包括示例输入数据,并清楚您想要的输出是什么。提问时,您应该始终尝试添加reproducible example。但听起来
aggregate函数可能是更好的选择。或者pe
标签: r