R计算加权平均值代码
时间: 2023-08-04 19:05:48 浏览: 144
R语言,求加权平均成绩
计算加权平均值的R代码如下:
```R
# 创建数据框
df <- data.frame(values = c(10, 15, 20), weights = c(0.2, 0.3, 0.5))
# 计算加权平均值
weighted.mean(df$values, df$weights)
```
在上面的代码中,我们首先创建了一个数据框 `df`,其中包含了需要计算加权平均值的值和对应的权重。然后,我们使用 `weighted.mean()` 函数来计算加权平均值,其中第一个参数是需要计算加权平均值的值,第二个参数是对应的权重。在上面的例子中,加权平均值为:
```
(10 * 0.2) + (15 * 0.3) + (20 * 0.5) = 16.5
```
阅读全文