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


series_stats_dynamic()

Egy dinamikus objektumban lévő adatsor statisztikáját adja vissza.

Syntax

series_stats_dynamic(sorozat [,ignore_nonfinite ])

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

Paraméterek

Név Típus Kötelező Leírás
Sorozat dynamic ✔️ Numerikus értékek tömbje.
ignore_nonfinite bool Azt jelzi, hogy a statisztikákat úgy kell-e kiszámítani, hogy figyelmen kívül hagyja-e a nem véges értékeket( például null, NaN, inf stb.). Az alapértelmezett érték a false, amely akkor adja vissza, ha nem véges null értékek szerepelnek a tömbben.

Válaszok

Dinamikus tulajdonságcsomag-objektum a következő tartalommal:

  • 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 mintaszabványa.
  • sum: A bemeneti tömb értékeinek összege.
  • len: A bemeneti tömb hossza.

Példa

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

Kimenet

stats
{"min": 2.0, "min_idx": 8, "max": 87.0, "max_idx": 3, "átlag": 32.8, "stdev": 28.503633853548269, "variancia": 812.45714285714291, "sum": 492.0, "len": 15}

Az alábbi lekérdezés létrehozza az átlagos taxidíj percenkénti számát, majd kiszámítja az átlagos viteldíjak statisztikáit:

nyc_taxi
| make-series Series=avg(fare_amount) on pickup_datetime step 1min
| project Stats=series_stats_dynamic(Series)

Kimenet

Statisztikák
{"min":0,"min_idx":96600,"max":"31.779069767441861","max_idx":481260,"avg":"13.062685479531414","st "1.7730590207741219","variancia":"3.1437382911484884","sum":"6865747.488041711","len":525600}