1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à Spark avec sparklyr en R

Connected

Exercice

Sélectionner des lignes uniques

Si vous avez une variable catégorielle stockée dans un facteur, il est souvent utile de connaître les catégories individuelles; pour cela, on utilise la fonction levels(). Pour une tibble, le concept plus général consiste à repérer les lignes contenant des données uniques. En reprenant la terminologie SQL, on utilise la fonction distinct(). Vous pouvez l'appliquer directement à votre jeu de données pour obtenir les combinaisons uniques d'un ensemble particulier de colonnes. Par exemple, pour trouver les combinaisons uniques de valeurs dans les colonnes x, y et z, vous écririez ce qui suit.

a_tibble %>%
  distinct(x, y, z)

Instructions

100 XP

Une connexion Spark a été créée pour vous sous le nom spark_conn. Une tibble liée aux métadonnées des pistes stockées dans Spark a été préalablement définie sous le nom track_metadata_tbl.

  • Trouvez les valeurs distinctes de la colonne artist_name dans track_metadata_tbl.