我有一个表格的数据框架:
Weight Day Hour
NA M 0
NA M 1
2 M 2
1 M 3
4 T 0
5 T 1
NA T 2
2 T 3
3 W 0
3 W 1
1 W 2
NA W 3
对于权重中给定的NA值,我希望用Hour具有相同值的非NA值的平均值来替换它。例如,权重中的第一个值
我用sqlite制作了一张桌子,看上去如下:
Age Height
12 186
175
169
13
15 171
我希望用其列平均值替换每一列中缺少的值。我使用了update函数,但是表中似乎没有任何可见的更新。假设上面的表格叫做测试,我已经做过了
UPDATE test SET Age=13.3 WHERE Age IS NULL;
UPDATE test SET Height=175.25 WHERE Height IS NULL;
此外,我还想知道如何将平均值与select语句自动合并,而不必手动输入