1
私はデータをグループ化してgrp
とindex
とし、グループを参考にいくつかの簡単な計算を行います。グループの値から他のグループから変数value
を減算したいと思います。dplyrでのグループ間の操作
df <- data.frame(grp = rep(letters[1:3], each = 2),
index = rep(1:2, times = 3),
value = seq(10, 60, length.out = 6))
df
## grp index value
## 1 a 1 10
## 2 a 2 20
## 3 b 1 30
## 4 b 2 40
## 5 c 1 50
## 6 c 2 60
希望outpoutは次のように次のようになります。理想的には私はdplyr
を使用して、それをしたいと思っ
group_by(df, grp, index) %>%
mutate(diff = value - value[grp == "a"])
:
## grp index value
## 1 b 1 20
## 2 b 2 20
## 3 c 1 40
## 4 c 2 40
私の推測では、それがに近いものになりますです。
よろしく、フィリップ
作品だろう。ありがとうございました。 –