【发布时间】:2020-10-26 10:41:10
【问题描述】:
我想根据索引计算以下数据框的平均值。我的数据有以下形式。
index t1 t2 t3 t4
10 1 4 7 10
20 2 5 8 11
30 3 6 9 0
40 1 0 0 0
我定义了以下步骤来计算索引列的均值:
Step 1:基于时间步长求和列:
index t1 t2 t3 t4 sum
10 1 4 7 10 22
20 2 5 8 11 26
30 3 6 9 0 18
40 0 1 0 0 1
Step 2:在sum变量之后创建一个数据框来计算index的均值
10 20 30 40
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20 30
10 20
10 20
10 20
10 20
20
20
20
20
我不知道如何在第 2 步创建 df(例如如何根据总和值返回出现次数)
数据样本:
df<-structure(list(index=c (10,20,30,40),
t1 = c(1, 2, 3, 1),
t2 = c(4, 5, 6, 0),
t3 = c(7, 8,9, 0),
t4 = c(10, 11, 0, 0)), row.names = c(NA,4L), class = "data.frame")
【问题讨论】: