R基于所有行的总和计算行的%

时间:2014-04-27 11:43:37

标签: r

我有这个数据集

Covered Status  Lives
A   76042802
B   111539028
C   18416169
D   17484215
E   36499828

我需要计算每行的%,结果如下

Covered Status  Lives   %
A   76042802    29.2%
B   111539028   42.9%
C   18416169    7.1%
D   17484215    6.7%
E   36499828    14.0%

进行此计算的最有效方法是什么?

1 个答案:

答案 0 :(得分:1)

使用以下代码:

data$Lives <- data$Status/sum(data$Status)