Вот небольшой набор данных
RWC<-as.data.frame(matrix(1:9,ncol=3))
RWC
V1 V2 V3
1 4 7
2 5 8
3 6 9
Я пытаюсь нормализовать, суммируя строки по отдельности и получая первоначальное число, деленное на сумму. Это должно привести к этому (мне не нужно округление, это просто для удобства).
V1 V2 V3
0.08 0.33 0.58
0.13 0.33 0.53
0.16 0.33 0.50
Я уже написал
for(i in 3:nrow(RWC)){
normalise <- sum(row[3:ncol])
RWC <- ()
}
Я застрял при попытке разделить и дать значение для указанных c строки и столбца, как бы я это сделал?