series_stats()

Zwraca statystyki dla serii liczbowej w tabeli z kolumną dla każdej statystyki.

Uwaga

Ta funkcja zwraca wiele wartości. Jeśli potrzebujesz tylko jednej wartości, takiej jak średnia, rozważ użycie series_stats_dynamic.

Składnia

...|extend(Nazwa, ... )=series_stats(seria [,ignore_nonfinite] )

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
Nazwa string Etykiety kolumn dla tabeli wyjściowej. Jeśli nie zostanie podany, system je wygeneruje. Jeśli podasz ograniczoną liczbę nazw, tabela będzie wyświetlać tylko te kolumny.
Serii dynamic ✔️ Tablica wartości liczbowych.
ignore_nonfinite bool Określa, czy obliczenie zawiera wartości inne niż skończone, takie jak null, NaN, infi tak dalej. Wartość domyślna to false, co spowoduje, null że wartości inne niż skończone są obecne.

Zwraca

Tabela z kolumną dla każdej statystyki wyświetlanej w poniższej tabeli.

Statystyka Opis
min Wartość minimalna w tablicy wejściowej.
min_idx Pierwsze położenie minimalnej wartości w tablicy wejściowej.
max Maksymalna wartość w tablicy wejściowej.
max_idx Pierwsze położenie maksymalnej wartości w tablicy wejściowej.
avg Średnia wartość tablicy wejściowej.
variance Przykładowa wariancja tablicy wejściowej.
stdev Przykładowe odchylenie standardowe tablicy wejściowej.

Przykład

print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29]) 
| project series_stats(x)

Dane wyjściowe

series_stats_x_min series_stats_x_min_idx series_stats_x_max series_stats_x_max_idx series_stats_x_avg series_stats_x_stdev series_stats_x_variance
2 8 87 3 32,8 28.5036338535483 812.457142857143