генерирование сумм данных в соответствии со значениями переменной
У меня есть данные, похожие на это:
Hosp Score Var1 Var2 Var3
1 0 5 3 0
1 1 10 8 1
1 2 11 8 2
1 3 5 3 2
2 0 6 4 0
2 2 10 6 1
2 3 10 7 2
3 1 4 3 2
etc...
Есть приблизительно 800 Хопсов и 4 уровня коэффициента (0,1,2,3). Некоторые хосты не имеют наблюдения за определенным уровнем очков
Я хотел бы создать новый фрейм данных, в котором переменные Var1, Var2 и Var3 суммируются. Таким образом, используя данные выше, это даст
Hosp Var1 Var2 Var3
1 32 22 5
2 26 17 3
3 4 3 2
Это было бы тривиально в SQL (и я думаю, что и в R тоже!), Но единственный способ, который я нашел до сих пор, - это цикл, который добавляет новую строку каждый раз, когда изменяется Hosp, и увеличивает переменные, когда это не так.изменить (конечно, данные отсортированы в Hosp).
Есть ли отличный способ сделать это?