kql - 如何从字符串数组中删除所有空字符串?
kql - how to remove all empty strings from an array of strings?
请问是否可以从字符串数组中删除所有空字符串?
[
"",
"Harjumaa",
"Tallinn",
"Lastekodu",
"24",
""
]
⟱
[
"Harjumaa",
"Tallinn",
"Lastekodu",
"24"
]
你可以使用 mv-apply
+ make_list_if()
:
datatable(value:dynamic)
[
dynamic([
"",
"Harjumaa",
"Tallinn",
"Lastekodu",
"24",
""
]),
]
| mv-apply value on (
summarize value = make_list_if(value, isnotempty(value))
)
value
[
"Harjumaa",
"Tallinn",
"Lastekodu",
"24"
]
请问是否可以从字符串数组中删除所有空字符串?
[
"",
"Harjumaa",
"Tallinn",
"Lastekodu",
"24",
""
]
⟱
[
"Harjumaa",
"Tallinn",
"Lastekodu",
"24"
]
你可以使用 mv-apply
+ make_list_if()
:
datatable(value:dynamic)
[
dynamic([
"",
"Harjumaa",
"Tallinn",
"Lastekodu",
"24",
""
]),
]
| mv-apply value on (
summarize value = make_list_if(value, isnotempty(value))
)
value |
---|
[ "Harjumaa", "Tallinn", "Lastekodu", "24" ] |