如何添加包含另一个包含符号列的子字符串的列。所以,去从KDB获取子字符串
t:flip `date`sym`pos!(`d1`d1`d1`d2;`aaaA1`bbbA1`aaaA2`aaaA3;1 2 3 1)
date sym pos
d1 aaaA1 1
d1 bbA1 2
d1 aaaA2 3
d2 aaaA3 1
到
t:flip `date`sym`pos`ext!(`d1`d1`d1`d2;`aaaA1`bbbA1`aaaA2`aaaA3;1 2 3 1;`aaa`bbb`aaa`aaa)
date sym pos ext
d1 aaaA1 1 aaa
d1 bbA1 2 bb
d1 aaaA2 3 aaa
d2 aaaA3 1 aaa
编辑。子字符串应该总是包含第一个len(符号)-2个字符,所以在我上面的示例中,aaa代表aaaAx和bb代表bbAx
感谢您的回答。我提供了更多关于编辑子字符串的细节 – chrise
在这种情况下,您可以使用 'update ext:\'$ -2_'string sym from t' –