【发布时间】:2018-07-01 08:44:20
【问题描述】:
我有一个从 1984 年到 2014 年 31 年的每日数据。我想计算变量 31 年的每日平均值
date Min_daily Max_daily Rain_daily
01-01-1984 18.8 3.6 0
02-01-1984 20.2 3.8 0
03-01-1984 19 4.2 0
.
.
.
30-12-2014 19.4 2.2 0
31-12-2014 18.5 7 0
01-01-2015 17.2 7.2 0
在R软件中怎么做?
【问题讨论】:
-
日均值是什么意思?您不能仅使用最小值和最大值来计算一组值的平均值。例如,
mean(c(1, 2, 300))和mean(c(1,200, 300))不相等。 -
@RobJensen OP 想要在 31 年中的每一天平均 366 个不同的平均分钟、最大和降雨。
-
数据集有 31(年)*365.25(每年的天数)~11,323 行,我希望获得 31 年的平均每日值,这将只给出 365 行。
-
@BappaDas 它会给你 366 天。
-
请使用
dput(my_data_frame)(甚至只是您的数据的一个子集),然后在您的问题中包含输出。这样,其他人更有可能为您提供正确的解决方案。