Megosztás a következőn keresztül:


series_stats()

Egy tábla numerikus adatsorainak statisztikáit adja vissza, az egyes statisztikákhoz egy oszloppal.

Megjegyzés

Ez a függvény több értéket ad vissza. Ha csak egyetlen értékre, például az átlagra van szüksége, fontolja meg a series_stats_dynamic használatát.

Syntax

...|extend(Név, ... )=series_stats(sorozat [,ignore_nonfinite] )

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
Név string A kimeneti tábla oszlopfeliratai. Ha nincs megadva, a rendszer létrehozza őket. Ha korlátozott számú nevet ad meg, a táblázat csak ezeket az oszlopokat jeleníti meg.
Sorozat dynamic ✔️ Numerikus értékek tömbje.
ignore_nonfinite bool Meghatározza, hogy a számítás tartalmaz-e nem véges értékeket, például null, NaN, infstb. Az alapértelmezett érték a false, amely nem null véges értékek esetén jelenik meg.

Válaszok

Egy táblázat, amely az alábbi táblázatban megjelenített statisztikák mindegyikéhez tartalmaz egy oszlopot.

Statisztikai adatok Description
min A bemeneti tömb minimális értéke.
min_idx A minimális érték első pozíciója a bemeneti tömbben.
max A bemeneti tömb maximális értéke.
max_idx A bemeneti tömb maximális értékének első pozíciója.
avg A bemeneti tömb átlagos értéke.
variance A bemeneti tömb mintaeltérése.
stdev A bemeneti tömb minta szórása.

Példa

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

Kimenet

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