Aracılığıyla paylaş


series_fill_const()

Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini Azure İzleyiciMicrosoft Sentinel

Bir 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.

Sözdizimi

series_fill_const(series, constant_value, [ missing_value_placeholder ])

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

Parametreler

Ad Tür Zorunlu Açıklama
silsile dynamic ✔️ Sayısal değerler dizisi.
constant_value sayıl ✔️ Eksik değerleri değiştirmek için kullanılan değer.
missing_value_placeholder sayıl Eksik değerler için bir yer tutucu belirtir. Varsayılan değer null'tırdouble(). 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

missing_value_placeholder tüm örneklerinin constant_value ile değiştirilmiştir.

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_placeholder double(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ş dizilerinde 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)  

Çıktı

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]