【发布时间】:2018-02-07 04:08:13
【问题描述】:
我有每天的入住数据,入住百分比中有一些空值(NA)。
我想用相应的 ID 替换相应月份的入住百分比。
我会用一个示例数据(模拟数据)来解释:
Date ID Occupancy%
1/2/2018 1 95
2/2/2018 1 94
3/2/2018 1 94
4/2/2018 1 96
5/2/2018 1 94
6/2/2018 1 NA
7/2/2018 1 96
8/2/2018 1 94
1/2/2018 2 75
2/2/2018 2 NA
3/2/2018 2 79
4/2/2018 2 82
5/2/2018 2 NA
6/2/2018 2 76
7/2/2018 2 78
8/2/2018 2 80
我想用那个月的平均值和它的 ID 替换 NA。
我希望结果是
-
6/2/2018 1 NA应该是6/2/2018 1 94.7 -
1/2/2018 2 NA应该是1/2/2018 2 78.3 -
5/2/2018 2 NA应该是5/2/2018 2 78.3
关于如何在 r 中实现这一点的任何建议?
或者用SQL容易实现吗,如果可以怎么实现?
【问题讨论】:
标签: r data-extraction