Daha yüksek düzeyli işlevler

Azure Databricks, Apache Spark SQL'de dizileri işlemek için ayrılmış temel öğeler sağlar. Bu temel öğeler, dizilerle çalışmayı daha kolay ve daha kısa hale getirir ve büyük miktarda ortak kod gerektirmez. İlkeller iki işlevsel programlama yapısı etrafında döner: daha yüksek sıralı işlevler ve anonim (lambda) işlevler. Bunlar birlikte çalışarak SQL'deki dizileri işleyen işlevler tanımlamanıza olanak sağlar.

Giriş

Daha yüksek sıralı bir işlev bir dizi alır, bu dizinin nasıl işlendiğini uygular ve hesaplama sonucunu dikte eder. Dizideki her öğenin nasıl işlendiğine ilişkin bir lambda işlevine temsilci olarak atanır.

Aşağıdaki not defterleri size bu işlevleri tanıtır.

Daha yüksek sıralı işlevler öğreticisi Python not defteri

Dizüstü bilgisayar al

Daha yüksek sıralı işlevler not defterine giriş

Dizüstü bilgisayar al

Apache Spark yerleşik işlevleri

Apache Spark, daha yüksek sıralı işlevler de dahil olmak üzere dizi türleri gibi karmaşık türleri işlemek için yerleşik işlevlere sahiptir.

Aşağıdaki not defterinde Apache Spark yerleşik işlevleri gösterilmektedir.

Apache Spark yerleşik işlevler not defteri

Dizüstü bilgisayar al