R от абсолютной численности до относительной для каждого столбца переменных - PullRequest
0 голосов
/ 10 июня 2019

Я хочу преобразовать абсолютное содержание нескольких переменных для каждой выборки в относительное содержание.

Это мой входной файл:

ID Var1 var2    var3    var4    var5
CTR1    2   32  1   2   2 
CTR2    2   1   1   5   2 
CTR3    2   30  1   5   2 
CTR4    40  5   1   70  2 
CTR6    0   4   2   6   2 
CTR7    2   2   0   0   6 
CTR11   2   1   3   20  3 

Я хотел бы оценить относительное содержаниекаждой переменной для каждого образца в столбце ID.Большое спасибо

1 Ответ

0 голосов
/ 10 июня 2019

Вы можете использовать dplyr и mutate_all

data%>%
    mutate_all(function(col){col/(.$Var1+.$var2+.$var3+.$var4+.$var5)})
...