удалить \ n после замены "" в kdb + - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть таблица с именем "t" со столбцом "x".Это выглядит следующим образом:

     `INPUT:"\n This is sample code"
     RESULT: "This is sample code"`

Я хочу удалить \ n в определенных значениях столбца таблицы

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Вот пример того, как использовать ssr для достижения желаемой обрезки, требуемой при настройке таблицы:

q)t:([]a:1 2 3;b:("\nThis is sample code";"More good sample code";"\n More sample code"))
q)t
a b
-------------------------
1 "\nThis is sample code"
2 "More good sample code"
3 "\n More sample code"
q)@[t;`b;{trim ssr[x;"\n";""]}@']
a b
-------------------------
1 "This is sample code"
2 "More good sample code"
3 "More sample code"

Надеюсь, это поможет.

0 голосов
/ 05 февраля 2019

Ваш пример не является ни таблицей, ни столбцом, но с тем, что у вас есть, вот два способа сделать необходимое:

q)INPUT:"\n This is sample code"
q)trim INPUT except "\n"
"This is sample code"
q)trim ssr[INPUT;"\n";""]
"This is sample code"
...