series_fill_const()
Ersetzt fehlende Werte in einer Reihe durch einen angegebenen konstanten Wert.
Nimmt einen Ausdruck mit dynamischem numerischem Array als Eingabe an, ersetzt alle Instanzen von missing_value_placeholder durch die angegebene constant_value und gibt das resultierende Array zurück.
Syntax
series_fill_const(
Serie,
,
constant_value [ missing_value_placeholder ])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|
Serie | dynamic |
✔️ | Ein Array numerischer Werte. |
constant_value | Skalar | ✔️ | Der Wert, der verwendet wird, um die fehlenden Werte zu ersetzen. |
missing_value_placeholder | Skalar | Gibt einen Platzhalter für fehlende Werte an. Der Standardwert ist double( NULL) . Der Wert kann von einem beliebigen Typ sein, der in tatsächliche Elementtypen konvertiert wird. double (null), long (null) und int (null) haben die gleiche Bedeutung. |
Gibt zurück
Serie mit allen Instanzen von missing_value_placeholder durch constant_value ersetzt.
Hinweis
- Wenn Sie Serien mit dem Make-Series-Operator erstellen, geben Sie null als Standardwert an, um Interpolationsfunktionen wie
series_fill_const()
danach zu verwenden. Siehe Erklärung. - Wenn missing_value_placeholder (NULL) ist oder ausgelassen wird
double
, kann ein Ergebnis NULL-Werte enthalten. Um diese NULL-Werte zu füllen, verwenden Sie andere Interpolationsfunktionen. Nur series_outliers() unterstützt NULL-Werte in Eingabearrays. series_fill_const()
behält den ursprünglichen Typ der Arrayelemente bei.
Beispiel
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)
Ausgabe
arr |
fill_const1 |
fill_const2 |
---|---|---|
[111,null,36,41,23,null,16,61,33,null,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] |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für