Bagikan melalui


series_stats_dynamic()

Mengembalikan statistik untuk rangkaian dalam objek dinamis.

Sintaks

series_stats_dynamic(series [, ignore_nonfinite ])

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
series dynamic ✔️ Array nilai numerik.
ignore_nonfinite bool Menunjukkan apakah akan menghitung statistik saat mengabaikan nilai yang tidak terbatas, seperti null, NaN, inf, dan sebagainya. Defaultnya adalah false, yang mengembalikan null jika nilai non-terbatas ada dalam array.

Mengembalikan

Objek tas properti dinamis dengan konten berikut:

  • min: Nilai minimum dalam array input.
  • min_idx: Posisi pertama dari nilai minimum dalam array input.
  • max: Nilai maksimum dalam array input.
  • max_idx: Posisi pertama dari nilai maksimum dalam array input.
  • avg: Nilai rata-rata array input.
  • variance: Varians sampel array input.
  • stdev: Sampel simpang siur standar array input.
  • sum: Jumlah nilai dalam array input.
  • len: Panjang array input.

Contoh

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

Hasil

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

Kueri berikut membuat serangkaian tarif taksi rata-rata per menit, lalu menghitung statistik tentang tarif rata-rata ini:

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

Hasil

Statistik
{"min":0,"min_idx":96600,"max":"31.779069767441861","max_idx":481260,"avg":"13.062685479531414",""stdev":"1.7730590207741219","varians":"3.1437382911484884","sum":"6865747.488041711","len":525600}