series_fill_const()
Reemplaza los valores que faltan en una serie por un valor constante especificado.
Toma una expresión que contiene una matriz numérica dinámica como entrada, reemplaza todas las instancias de missing_value_placeholder por el constant_value especificado y devuelve la matriz resultante.
Syntax
series_fill_const(
Serie,
,
constant_value [ missing_value_placeholder ])
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Requerido | Descripción |
---|---|---|---|
Serie | dynamic |
✔️ | Matriz de valores numéricos. |
constant_value | escalar | ✔️ | Valor utilizado para reemplazar los valores que faltan. |
missing_value_placeholder | escalar | Especifica un marcador de posición para los valores que faltan. El valor predeterminado es double( NULL) . El valor puede ser de cualquier tipo que se convertirá en tipos de elementos reales. double (null), long (null) y int (null) tienen el mismo significado. |
Devoluciones
serie con todas las instancias de missing_value_placeholder reemplazadas por constant_value.
Nota
- Si crea series mediante el operador make-series , especifique null como valor predeterminado para usar funciones de interpolación como
series_fill_const()
después. Vea la explicación. - Si missing_value_placeholder es
double
(null) o se omite, un resultado puede contener valores NULL . Para rellenar estos valores NULL , use otras funciones de interpolación. Solo series_outliers() admite valores NULL en matrices de entrada. series_fill_const()
conserva el tipo original de los elementos de matriz.
Ejemplo
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)
Salida
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] |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de