我正在尝试将字符串转换为KDB中的double或float - 字符串包含一个带有" 2,228,25amount "格式的数字(金额) - 我使用的东西就像"j"$amount我得到50 44 50 50 56 46 50 53的返回值.如何将该字符串转换为正确的数字?谢谢
小智 7
在kdb +中将字符串转换为其他类型的原子时,必须使用大写字母进行强制转换.将带逗号的字符串转换为数字将返回空值,因此请尝试使用except或ssr删除它们.
"J"$"2,228,25" except ","
Run Code Online (Sandbox Code Playgroud)
要么
"J"$ssr["2,228,25";",";""]
Run Code Online (Sandbox Code Playgroud)