series_fill_const()

Serideki eksik değerleri belirtilen sabit değerle değiştirir.

Giriş olarak dinamik sayısal dizi içeren bir ifade alır, missing_value_placeholder tüm örneklerini belirtilen constant_value ile değiştirir ve sonuçta elde edilen diziyi döndürür.

Syntax

series_fill_const(Serisi,, constant_value [ missing_value_placeholder ])

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
Serisi dynamic ✔️ Sayısal değerler dizisi.
constant_value Skalar ✔️ Eksik değerleri değiştirmek için kullanılan değer.
missing_value_placeholder Skalar Eksik değerler için bir yer tutucu belirtir. Varsayılan değer null'dır)double(. Değer, gerçek öğe türlerine dönüştürülecek herhangi bir türde olabilir. double(null), long(null) ve int(null) aynı anlama sahiptir.

Döndürülenler

tüm missing_value_placeholder örneklerini içeren seriler constant_value ile değiştirilir.

Not

  • Seri yapma işlecini kullanarak seri oluşturursanız, daha sonra olduğu gibi series_fill_const() ilişkilendirme işlevlerini kullanmak için varsayılan değer olarak null değerini belirtin. Açıklamaya bakın.
  • missing_value_placeholderdouble(null) ise veya atlanırsa, sonuç null değerler içerebilir. Bu null değerleri doldurmak için diğer ilişkilendirme işlevlerini kullanın. Yalnızca series_outliers() giriş dizilerindeki null değerleri destekler.
  • series_fill_const() dizi öğelerinin özgün türünü korur.

Örnek

let data = datatable(arr: dynamic)
    [
    dynamic([111, null, 36, 41, 23, null, 16, 61, 33, null, null])   
];
data 
| project
    arr, 
    fill_const1 = series_fill_const(arr, 0.0),
    fill_const2 = series_fill_const(arr, -1)  

Çıkış

arr fill_const1 fill_const2
[111,null,36,41,23,null,16,61,33,null,null] [111,0.0,36,41,23,0.0,16,61,33,0.0,0.0] [111,-1,36,41,23,-1,16,61,33,-1,-1]