0 / 0
Go back to the English version of the documentation
Data Refinery etkileşimli kod şablonları
Last updated: 04 Ağu 2023
Data Refinery etkileşimli kod şablonları

Data Refinery , işlemleri, işlevleri ve mantıksal işleçleri kodlamak için etkileşimli şablonlar sağlar. Sayfanın üst kısmındaki komut satırı metin kutusundan şablonlara erişin. Şablonlar, sözdizimi seçenekleriyle ilgili olarak size yardımcı olacak etkileşimli yardımı içerir.

Önemli: Destek, kullanıcı arabirimindeki işlemler ve işlevler içindir. Bir açık kaynak kitaplıktan başka işlemler ya da işlevler eklerseniz, Data Refinery akışı başarısız olabilir. Komut satırı yardımına bakın ve şablonlardan işlem ya da işlev listesini kullandığınızdan emin olun. Sözdizimini gerektiği gibi daha fazla özelleştirmek için şablonlardaki örnekleri kullanın.

Operasyon

Düzenle

(`<column>`)
Satırları belirtilen sütunlara göre artan düzende sıralayın.

(desc (`<column>`))
Satırları belirtilen sütuna göre azalan düzende sıralayın.

düzenleme (`<column>`, `<column>`)
Satırları, belirtilen her bir ardışık sütuna göre artan düzende sıralayın ve önceki sıralamadan düzeni korumasını sağlayın.

sayı

count ()
Verileri gruba göre toplar.

count (`<column>`)
Verileri belirtilen sütuna göre gruplandırır ve benzersiz değerleri olan satırların sayısını döndürür (dizgi değerleri için) ya da her grup için toplamı döndürür (sayısal değerler için).

count (`<column>`, wt= `<column>`)
Verileri belirtilen sütuna göre gruplandırır ve benzersiz değerlere sahip satırların sayısını döndürür (dizgi değerleri için) ya da belirtilen ağırlık sütunundaki her bir grubun toplamını döndürür (sayısal değerler için).

count (`<column>`, wt=<func>(`<column>`))
Verileri belirtilen sütuna göre gruplandır ve belirtilen ağırlık sütununa uygulanan işlevin sonucunu döndürür.

count (`<column>`, wt=<func>(`<column>`), sort = <logical>)
Verileri belirtilen sütuna göre gruplandır ve belirtilen ağırlık sütununa uygulanan işlevin sonucunu döndürür, sıralı ya da değil.

DISTINCT

distinct ()
Ayrı, benzersiz satırları tüm kolonlara ya da belirtilen kolonlara dayalı olarak alıkoy.

süzgeç

filter (`<column>` <logicalOperator> provide_value)
Belirtilen koşulu karşılayan satırları tutun ve diğer tüm satırları süzün.
Boole kolon tipi için provide_value büyük harf TRUE ya da FALSE olmalıdır.

filter (`<column>` == <logical>)
Belirtilen süzgeç koşullarını karşılayan satırları TRUE ya da FALSE mantıksal değerine dayalı olarak alıkoy.

filter (<func>(`<column>`) <logicalOperator> provide_value)
Belirtilen koşulu karşılayan satırları tutun ve diğer tüm satırları süzün. Koşul, işlecin sol tarafındaki bir kolona işlev uygulayabilir.

filter (`<column>` <logicalOperator> <func(column)>)
Belirtilen koşulu karşılayan satırları alıkoy ve diğer tüm satırları süzün. Koşul, işlecin sağ tarafındaki bir kolona işlev uygulayabilir.

filter (<logicalfunc(column)>)
Belirtilen koşulu karşılayan satırları alıkoy ve diğer tüm satırları süzün. Koşul, bir kolona mantıksal işlev uygulayabilir.

filter (`<column>` <logicalOperator> provide_value <andor> `<column>` <logicalOperator> provide_value)
Belirtilen koşullara uyan satırları tutun ve diğer tüm satırları süzün.

grup_temeli

group_by (`<column>`)
Verileri belirtilen sütuna göre gruplayın.

group_by (desc (`<column>`))
Verileri, belirtilen sütuna göre azalan düzende gruplayın.

mutasyona uğrar

mutate (provide_new_column = `<column>`)
Yeni bir sütun ekleyin ve var olan sütunları tutun.

mutate (provide_new_column = <func(column)>)
Bir kolona işlev uygulayan belirtilen ifadeyi kullanarak yeni bir kolon ekleyin. Var olan sütunları alıkoymanızı sağlar.

mutate (provide_new_column = case_where (`<column>` <operator> provide_value_or_column_to_Karşılaştır ~ provide_value_or_column_to_replace, `<column>` <operator> provide_value_or_column_to_Karşılaştır ~ provide_value_or_column_to_replace, TRUE ~ provide_default_value_or_column))
Belirtilen koşullu ifadeyi kullanarak yeni bir sütun ekleyin.

mutate (provide_new_column = `<column>` <operator> `<column>`)
Var olan sütunlarla hesaplama gerçekleştiren belirtilen ifadeyi kullanarak yeni bir sütun ekleyin. Var olan sütunları alıkoymanızı sağlar.

mutate (provide_new_column = coalesce (`<column>`, `<column>`))
Belirtilen ifadeyi kullanarak yeni bir sütun ekleyin; bu ifade, yeni sütundaki eksik değerleri belirtilen başka bir sütundan gelen değerlerle değiştirir. Başka bir kolon belirtmenin alternatifi olarak, bir değer, bir kolon üzerinde işlev ya da bir değer üzerinde işlev belirtebilirsiniz. Var olan sütunları alıkoymanızı sağlar.

mutate (provide_new_column = if_else (`<column>` <logicalOperator> provide_value, provide_value_for_true, provide_value_for_false))
Belirtilen koşullu ifadeyi kullanarak yeni bir sütun ekleyin. Var olan sütunları alıkoymanızı sağlar.

mutate (provide_new_column = `<column>`, provide_new_column = `<column>`)
Birden çok yeni sütun ekleyin ve var olan sütunları tutun.

mutate (provide_new_column = n ())
Gruplardaki değerleri sayın. Gruplamanın zaten group_by kullanılarak yapıldığından emin olun. Var olan sütunları alıkoymanızı sağlar.

mutate_all

mutate_all (funs (<func>))
Belirtilen işlevi tüm sütunlara uygulayın ve bu sütunlarda var olan değerlerin üzerine yazın. Eksik değerlerin kaldırılıp kaldırılmayacağını belirtin.

mutate_all (funs (. <operator> provide_value))
Belirtilen işleci tüm sütunlara uygulayın ve bu sütunlarda var olan değerlerin üzerine yazın.

mutate_all (funs ("provide_value" =. <operator> provide_value)
Belirtilen işleci tüm sütunlara uygulayın ve sonuçları tutmak için yeni sütunlar oluşturun. Belirtilen değerle biten yeni kolon adlarını verin.

mutate_at

mutate_at (vars (`<column>`), funs (<func>))
İşlevleri belirtilen sütunlara uygulayın.

mutate_eğer

mutate_Eğer (<predicateFunc>, <func>)
İşlevleri belirtilen koşulu karşılayan sütunlara uygulayın.

mutate_eğer (<predicateFunc>, funs (. <operator> provide_value))
Belirtilen işleci, belirtilen koşulu karşılayan kolonlara uygulayın.

mutate_Eğer (<predicateFunc>, funs (<func>))
İşlevleri belirtilen koşulu karşılayan sütunlara uygulayın. Eksik değerlerin kaldırılıp kaldırılmayacağını belirtin.

yeniden adlandırma

rename (provide_new_column = `<column>`)
Belirtilen sütunu yeniden adlandırın.

örnek_frac

sample_frac (provide_number_between_0_and_1, weight= `<column>`, replace=<logical>)
Verilerin yüzdesine dayalı olarak rasgele bir örnek oluşturun. ağırlık isteğe bağlıdır ve satırın seçilme olasılığının oranıdır. Sayısal bir sütun sağlayın. değiştirme isteğe bağlıdır ve varsayılan değeri FALSE değeridir.

örnek_n

sample_n (provide_number_of_rows, weight = `<column>`, replace=<logical>)
Bir dizi satırı temel alan rasgele bir veri örneği oluşturun. ağırlık isteğe bağlıdır ve satırın seçilme olasılığının oranıdır. Sayısal bir sütun sağlayın. değiştirme isteğe bağlıdır ve varsayılan değeri FALSE değeridir.

seç

select (`<column>`)
Belirtilen kolonu alıkoy.

select (-`<column>`)
Belirtilen kolonu kaldırır.

select (starts_with ("provide_text_value"))
Belirtilen değerle başlayan adları olan kolonları alıkoy.

select (ends_with ("provide_text_value"))
Belirtilen değerle biten adları olan kolonları alıkoy.

select (contains ("provide_text_value"))
Belirtilen değeri içeren adları olan kolonları alıkoy.

select (eşleşir ("provide_text_value"))
Belirtilen değerle eşleşen adlara sahip kolonları alıkoy. Belirtilen değer metin ya da düzenli ifade olabilir.

select (`<column>`: `<column>`)
Kolonları belirtilen aralıkta tutun. Aralığı bir sütundan başka bir sütuna kadar belirtin.

select (`<column>`, all ())
Tüm sütunları alıkoy, ancak belirtilen sütunu ilk sütun yap.

select (`<column>`, `<column>`)
Belirtilen sütunları alıkoy.

seçilebilirse

select_Eğer (<predicateFunc>) Belirtilen koşulu karşılayan sütunları alıkoy. Desteklenen işlevler şunlardır:

  • bunu içerir
  • ends_with
  • eşleşir
  • sayı_aralığı
  • starts_with

özetleme

özetle (provide_new_column = <func>(`<column>`))
Birden çok sütun değerini tek bir değere indirmek için toplama işlevlerini belirtilen sütunlara uygulayın. Önce group_by işlemini kullanarak sütun verilerini grupladığınızdan emin olun.

özet_tümü

summarize_all (<func>)
Birden çok sütun değerini tek bir değere indirmek için tüm sütunlara bir toplama işlevi uygulayın. Eksik değerlerin kaldırılıp kaldırılmayacağını belirtin. Önce group_by işlemini kullanarak sütun verilerini grupladığınızdan emin olun.

summarize_all (funs (<func>))
Birden çok sütun değerini tek bir değere indirmek için tüm sütunlara birden çok toplama işlevi uygulayın. Sonuçları tutmak için yeni sütunlar oluşturun. Eksik değerlerin kaldırılıp kaldırılmayacağını belirtin. Önce group_by işlemini kullanarak sütun verilerini grupladığınızdan emin olun.

özet_eğer

özet_eğer (<predicate_conditions>, ...)
Birden çok sütun değerini tek bir değere düşürmek için belirtilen koşulları karşılayan sütunlara toplama işlevleri uygulayın. Eksik değerlerin kaldırılıp kaldırılmayacağını belirtin. Önce group_by işlemini kullanarak sütun verilerini grupladığınızdan emin olun. Desteklenen işlevler şunlardır:

  • sayı
  • maks
  • Ortalama
  • dk
  • standart sapma
  • toplam

Çetele

tally ()
Satır sayısını (dizgi sütunları için) ya da verileri (sayısal değerler için) gruba göre toplamanızı sağlar. Önce group_by işlemini kullanarak sütun verilerini grupladığınızdan emin olun.

tally (wt = `<column>`)
Satırların sayısını (dizgi sütunları için) ya da ağırlıklı sütun için gruba göre verileri (sayısal sütunlar için) toplatır.

tally (wt=<func>(`<column>`), sort = <logical>)
Belirtilen ağırlıklı kolona bir işlev uygular ve sonucu döndürür, gruba göre sıralanır ya da döndürmez.

üst_n

top_n (provide_value)
Her bir gruptaki üst ya da alt N satırını (değere göre) seçin. Üst N satırlarını seçmek için pozitif bir tamsayı belirtin; alt N satırlarını seçmek için negatif bir tamsayı belirtin.

top_n (provide_value, `<column>`)
Belirtilen sütuna göre, her bir grupta üst ya da alt N satırını (değere göre) seçin. Üst N satırlarını seçmek için pozitif bir tamsayı belirtin; alt N satırlarını seçmek için negatif bir tamsayı belirtin.

Yinelenen satırlar sayıyı etkiliyorsa, top_n () işlemini kullanmadan önce Yinelemeleri kaldır GUI işlemini kullanın.

dönüştürme

transmute (<new_or_existing_column> = `<column>`)
Belirtilen ifadeyi kullanarak yeni bir sütun ekleyin ya da var olan bir sütunun üzerine yazın. Yalnızca ifadede sözü edilen sütunları alıkoyun.

transmute (<new_or_existing_column> = <func(column)>)
Belirtilen kolona bir işlev uygulayarak yeni bir kolon ekleyin ya da varolan bir kolonun üzerine yazın. Yalnızca ifadede sözü edilen sütunları alıkoyun.

transmute (<new_or_existing_column> = `<column>` <operator> `<column>`)
Belirtilen sütuna bir işleç uygulayarak yeni bir sütun ekleyin ya da var olan bir sütunun üzerine yazın. Yalnızca ifadede sözü edilen sütunları alıkoyun.

transmute (<new_or_existing_column> = `<column>`, <new_or_existing_column> = `<column>`)
Birden çok yeni sütun ekleyin. Yalnızca ifadede sözü edilen sütunları alıkoyun.

transmute (<new_or_existing_column> = if_else (provide_value, provide_value_for_true, provide_value_for_false))
Belirtilen koşullu ifadeleri kullanarak yeni bir sütun ekleyin ya da var olan bir sütunun üzerine yazın. Yalnızca ifadelerde geçen sütunları alıkoyun.

grubu çöz

ungroup ()
Verilerin grubunu çözmenizi sağlar.

İşlevler

Toplama

  • Ortalama
  • dk
  • n
  • SD
  • toplam

Mantıksal

  • is.na

Sayısal

  • MUTLAK
  • coalesce
  • kesme
  • ÜS
  • floor

Metin

  • c
  • coalesce
  • yapıştır
  • tolower
  • dokunucu

Tip

  • as.character
  • as.double
  • as.integer
  • as.logical

mantıksal işleçler

  • <
  • <=
  • >=
  • >
  • arasında
  • !=
  • ==
  • %in%

Üst konu: Verileri yeniden bulma

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more