series_fill_forward()
Utför en vidarebefordranfyllningsinterpolation av saknade värden i en serie.
Ett uttryck som innehåller dynamisk numerisk matris är indata. Funktionen ersätter alla instanser av missing_value_placeholder med närmaste värde från dess vänstra sida förutom missing_value_placeholder och returnerar den resulterande matrisen. De vänstra instanserna av missing_value_placeholder bevaras.
Syntax
series_fill_forward(
Serien,
[ missing_value_placeholder ])
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
Serien | dynamic |
✔️ | En matris med numeriska värden. |
missing_value_placeholder | Skalär | Anger en platshållare för saknade värden. Standardvärdet är double( null) . Värdet kan vara av vilken typ som helst som ska konverteras till faktiska elementtyper. double (null), long (null) och int (null) har samma betydelse. |
Returer
med alla instanser av missing_value_placeholder fyllda vidarebefordran.
Anteckning
- Om du skapar serier med operatorn make-series anger du null som standardvärde för att använda interpoleringsfunktioner som
series_fill_forward()
efteråt. Se förklaringen. - Om missing_value_placeholder är
double
(null) eller utelämnas kan ett resultat innehålla null-värden . Om du vill fylla i dessa null-värden använder du andra interpoleringsfunktioner. Endast series_outliers() stöder null-värden i indatamatriser. series_fill_forward()
bevarar den ursprungliga typen av matriselement.
Exempel
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)
Resultat
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] |
Använd series_fill_backward eller series-fill-const för att slutföra interpoleringen av matrisen ovan.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för