替换sqlite表中的缺失值

Tunde Awosanya

我有一个在sqlite中创建的表格,如下所示:

  Age   Height
   12     186
          175
          169
   13
   15     171

我想用其列均值替换每列中的缺失值。我已经使用了更新功能,但是表中似乎没有任何可见的更新。说上表称为测试,我已经做到了

UPDATE test SET Age=13.3 WHERE Age IS NULL;

UPDATE test SET Height=175.25 WHERE Height IS NULL;

另外,我想知道如何将均值与选择语句自动合并,而不必手动输入

CL。

显然,缺少的值不是NULL,而是其他一些值,可能是空字符串。您应该解决此问题:

UPDATE test SET Age    = NULL WHERE Age    = '';
UPDATE test SET Height = NULL WHERE Height = '';

要计算一组值的平均值,请使用AVG聚合函数:

UPDATE test SET Age    = (SELECT AVG(Age)    FROM test) WHERE Age    IS NULL;
UPDATE test SET Height = (SELECT AVG(Height) FROM test) WHERE Height IS NULL;

(AVG将忽略NULL值,但将其他无效值视为零值,因此,缺少的条目实际上是NULL是很重要的。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R-替换数据表中的缺失值

来自分类Dev

替换朱拉中的缺失值

来自分类Dev

在 R 中按组替换缺失值

来自分类Dev

SPSS替换缺失值

来自分类Dev

联接表以查找列中的缺失值

来自分类Dev

如何从表中查找缺失值

来自分类Dev

处理表命令中的缺失值

来自分类Dev

联接表以查找列中的缺失值

来自分类Dev

右表中的LEFT JOIN缺失值

来自分类Dev

将向量中的缺失值替换为R中不缺失的最后一个值

来自分类Dev

通过将列名连接到行,将一个表中的缺失值替换为另一表中的值

来自分类Dev

用numpy数组中的随机替换缺失值

来自分类Dev

替换数组中缺失/未定义值的最佳方法?

来自分类Dev

Python Pandas:替换时间序列中的缺失值

来自分类Dev

R编程:替换数据框列中的缺失值

来自分类Dev

如何用SFrame中的中位数或众数替换缺失值?

来自分类Dev

替换输入Python的缺失值

来自分类Dev

用均值替换缺失值

来自分类Dev

Stata用缺失值替换“”

来自分类Dev

用均值替换缺失值

来自分类Dev

替换表中的列值

来自分类Dev

替换SQL表中的值

来自分类Dev

从给定集合中查找表中的缺失值

来自分类Dev

通过引用填写数据表中的缺失值

来自分类Dev

识别R数据表中的缺失值

来自分类Dev

R 中缺失值的列表中值的频率表

来自分类Dev

复制缺失值的行并用向量替换缺失值

来自分类Dev

在PowerShell中替换哈希表中的值

来自分类Dev

将缺失的值替换为Julia数据框中的先前值