【发布时间】:2021-03-19 17:45:30
【问题描述】:
我有以下两个数据框: df1
| Item | Number | Weight |
|---|---|---|
| A | 2 | 25 |
| B | 3 | 15 |
| B | NA | 20 |
| C | NA | 10 |
df2
| Item | Average_Weight |
|---|---|
| A | 12.5 |
| B | 5 |
| C | 10 |
对于 df1 中 Number 为 NA 的项目,我想通过将 df1 中的权重除以 df2 中项目的 Average_Weight 来估计数量。然后估计的 Number 将替换 df1 中的 NA。
结果如下: df1
| Item | Number | Weight |
|---|---|---|
| A | 2 | 25 |
| B | 3 | 15 |
| B | 4 | 20 |
| C | 1 | 10 |
感谢您提供的任何帮助!
【问题讨论】:
标签: r dataframe dplyr division