Comment puis-je ajouter une colonne contenant une sous-chaîne d'une autre colonne contenant des symboles. Donc, aller deKDB get substring
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
EDIT. La sous-chaîne doit toujours contenir le premier len (symbole) -2 caractères, donc dans mon exemple ci-dessus, aaa pour aaaAx et bb pour bbAx
Merci pour la réponse. J'ai fourni plus de détails sur la sous-chaîne dans l'édition – chrise
Dans ce cas, vous pouvez utiliser 'mise à jour ext: \' $ -2_'string sym de t' –