在kdb中替换“”后删除\n+
我有一个名为t的表,列为x。情况如下:在kdb中替换“”后删除\n+,kdb,Kdb,我有一个名为t的表,列为x。情况如下: `INPUT:"\n This is sample code" RESULT: "This is sample code"` 我想删除\n特定的表列值您的示例既不是表也不是列,但根据您所拥有的,以下是执行所需操作的两种方法: q)INPUT:"\n This is sample code" q)trim INPUT except "\n" "This is sample code" q)trim ssr[INPUT;"\n";""]
`INPUT:"\n This is sample code"
RESULT: "This is sample code"`
我想删除\n特定的表列值您的示例既不是表也不是列,但根据您所拥有的,以下是执行所需操作的两种方法:
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"
以下是如何使用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"
希望这有帮助 @santhoshv您能提供一个实际表格的示例吗?从你提供的例子来看,你不太清楚你想要什么