如何添加包含另一個包含符號列的子字符串的列。所以,去從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' –