series_fill_const()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Zamienia brakujące wartości w serii na określoną wartość stałą.
Przyjmuje wyrażenie zawierające dynamiczną tablicę liczbową jako dane wejściowe, zastępuje wszystkie wystąpienia missing_value_placeholder określonym constant_value i zwraca wynikową tablicę.
Składnia
series_fill_const(
constant_value serii,
[ missing_value_placeholder ],
)
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
seria | dynamic |
✔️ | Tablica wartości liczbowych. |
constant_value | skalar | ✔️ | Wartość użyta do zastąpienia brakujących wartości. |
missing_value_placeholder | skalar | Określa symbol zastępczy brakujących wartości. Wartość domyślna to double( null) . Wartość może być dowolnego typu, który zostanie przekonwertowany na rzeczywiste typy elementów. double (null), long (null) i int (null) mają takie samo znaczenie. |
Zwraca
serii ze wszystkimi wystąpieniami missing_value_placeholder zastąpione constant_value.
Uwaga
- Jeśli tworzysz serię przy użyciu operatora make-series , określ wartość null jako wartość domyślną, aby używać funkcji interpolacji, takich jak
series_fill_const()
później. Zobacz wyjaśnienie. - Jeśli missing_value_placeholder ma
double
wartość (null) lub pominięto, wynik może zawierać wartości null . Aby wypełnić te wartości null , użyj innych funkcji interpolacji. Tylko series_outliers() obsługuje wartości null w tablicach wejściowych. series_fill_const()
zachowuje oryginalny typ elementów tablicy.
Przykład
let data = datatable(arr: dynamic)
[
dynamic([111, null, 36, 41, 23, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_const1 = series_fill_const(arr, 0.0),
fill_const2 = series_fill_const(arr, -1)
Wyjście
arr |
fill_const1 |
fill_const2 |
---|---|---|
[111,null,36,41,23,null,16,61,33,null,null]] | [111,0.0,36,41,23,0.0,16,61,33,0.0,0.0] | [111,-1,36,41,23,-1,16,61,33,-1,-1] |