series_fill_forward()
Executa uma interpolação de preenchimento de valores em falta numa série.
Uma expressão que contém uma matriz numérica dinâmica é a entrada. A função substitui todas as instâncias de missing_value_placeholder pelo valor mais próximo do lado esquerdo que não missing_value_placeholder e devolve a matriz resultante. As instâncias mais à esquerda de missing_value_placeholder são preservadas.
Syntax
series_fill_forward(
série,
[ missing_value_placeholder ])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
série | dynamic |
✔️ | Uma matriz de valores numéricos. |
missing_value_placeholder | escalar | Especifica um marcador de posição para valores em falta. O valor predefinido é double( nulo) . O valor pode ser de qualquer tipo que será convertido em tipos de elementos reais. double (nulo), long (nulo) e int (nulo) têm o mesmo significado. |
Devoluções
séries com todas as instâncias de missing_value_placeholder reencaminhamentos preenchidos.
Nota
- Se criar séries com o operador make-series, especifiquenulo como o valor predefinido para utilizar funções de interpolação, como
series_fill_forward()
depois. Veja a explicação. - Se missing_value_placeholder for
double
(nulo) ou omitido, um resultado poderá conter valores nulos . Para preencher estes valores nulos , utilize outras funções de interpolação. Apenas series_outliers() suporta valores nulos em matrizes de entrada. series_fill_forward()
preserva o tipo original dos elementos de matriz.
Exemplo
let data = datatable(arr: dynamic)
[
dynamic([null, null, 36, 41, null, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_forward = series_fill_forward(arr)
Saída
arr |
fill_forward |
---|---|
[null,null,36,41,null,null,16,61,33,null,null] | [null,null,36,41,41,41,16,61,33,33,33] |
Utilize series_fill_backward ou series-fill-const para concluir a interpolação da matriz acima.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários