Funcția F.array_contains() verifică dacă o coloană de tip listă (ArrayType) conține o valoare căutată specifică, returnând o valoare booleană (True sau False). Este esențială pentru filtrarea utilizatorilor după roluri, permisiuni sau categorii de interese stocate ca liste.
Exemplu: Filtrarea utilizatorilor cu rol de administrator
from pyspark.sql import functions as F
# Filtrează doar utilizatorii care au rolul 'admin' în lista rolurilor:
df_admini = df_utilizatori.filter(
F.array_contains(F.col("roluri"), "admin")
)
df_admini.select("email", "roluri").show(5)
Întrebări & Exemple de Cod:
Verificarea Elementelor din Colecții cu F.array_containsAi o nelămurire despre utilizarea comenzii
Verificarea Elementelor din Colecții cu F.array_containssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.