series_fill_backward()
Wykonuje interpolację wypełnienia wstecznego brakujących wartości w serii.
Wyrażenie zawierające dynamiczną tablicę liczbową to dane wejściowe. Funkcja zastępuje wszystkie wystąpienia missing_value_placeholder najbliższą wartością z prawej strony (innej niż missing_value_placeholder) i zwraca wynikową tablicę. Najbardziej odpowiednie wystąpienia missing_value_placeholder są zachowywane.
Składnia
series_fill_backward(
Serii[,
missing_value_placeholder])
Dowiedz się więcej o konwencjach składniowych.
Parametry
Nazwa | Typ | Wymagane | Opis |
---|---|---|---|
Serii | dynamic |
✔️ | Tablica wartości liczbowych. |
missing_value_placeholder | Wartość skalarna | 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. |
Uwaga
- Jeśli tworzysz serie przy użyciu operatora make-series , określ wartość null jako wartość domyślną, aby używać funkcji interpolacji, takich jak
series_fill_backward()
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_backward()
zachowuje oryginalny typ elementów tablicy.
Zwraca
serii ze wszystkimi wystąpieniami missing_value_placeholder wypełnionymi wstecz.
Przykład
let data = datatable(arr: dynamic)
[
dynamic([111, null, 36, 41, null, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_backward = series_fill_backward(arr)
Dane wyjściowe
arr |
fill_backward |
---|---|
[111,null,36,41,null,null,16,61,33,null,null] | [111,36,36,41,16,16,16,61,33,null,null] |
Porada
Użyj series_fill_forward lub serii fill-const , aby ukończyć interpolację powyższej tablicy.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla