【发布时间】:2019-01-23 21:21:44
【问题描述】:
我想在 kdb 表中添加一个新列,它应该基于现有列通过填充非空值来添加,如下所示
q)t:([]a:`a`b`c`d`e`f`g`h;b:1 0n 3 4 0n 6 0n 8;c:0n 2 0n 0n 5 0n 7 0n)
q)t
a b c
-----
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
我想添加一个 d 列,该列将从 c 或 d 中获取不为空的值 生成这样的表格
a b c d
-------
a 1 1
b 2 2
c 3 3
d 4 4
e 5 5
f 6 6
g 7 7
h 8 8
我尝试了连接,但其中包含空值:
q)update d:(b,'c)from t
a b c d
----------
a 1 1
b 2 2
c 3 3
d 4 4
e 5 5
f 6 6
g 7 7
h 8 8
【问题讨论】:
标签: kdb