【发布时间】:2016-03-23 21:16:54
【问题描述】:
我可以在这一行中添加一些内容以包括 mins 和 max 吗?
我的数据包含 4000 天的数据,我想要一种简单的方法来获取这些天的最小值、平均值和最大值。 最好在同一个输出中
> head(dd)
Time RPH T Days
1 00:00:00 6.42 39.6 Day 1
2 00:15:00 6.46 39.7 Day 1
3 00:30:00 6.30 39.6 Day 1
4 00:45:00 6.26 39.4 Day 1
5 01:00:00 6.23 39.3 Day 1
6 01:15:00 6.23 38.5 Day 1
每天有 96 次观察。它与 Iris data.frame 的格式非常相似。我用这个作为我的例子。
iris
by(iris[,1:4],iris$Species,colMeans)
输出:
>by(iris[,1:4],iris$Species,colMeans)
iris$Species: setosa
Sepal.Length Sepal.Width Petal.Length Petal.Width
5.006 3.428 1.462 0.246
------------------------------------------------------------
iris$Species: versicolor
Sepal.Length Sepal.Width Petal.Length Petal.Width
5.936 2.770 4.260 1.326
------------------------------------------------------------
iris$Species: virginica
Sepal.Length Sepal.Width Petal.Length Petal.Width
6.588 2.974 5.552 2.026
这很棒,但考虑到我正在使用的 data.frame 的大小:
- 有没有办法可以在其中包含最小值和最大值?
- 或者有类似的建议吗?
将值放在表格中以供进一步操作会很棒。
【问题讨论】: