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

Connected

Exercice

Le petit coup de pouce (2)

Une façon plus générale d'identifier des colonnes est de vérifier si leur nom contient une valeur n'importe où (plutôt que de commencer ou de se terminer par cette valeur). Comme vous pouvez vous en douter, vous pouvez le faire avec l'aide-mémoire contains().

De manière encore plus générale, vous pouvez faire correspondre des colonnes à l'aide d'expressions régulières. Les expressions régulières (ou « regex ») sont un langage puissant utilisé pour repérer des motifs dans du texte. Si vous souhaitez apprendre à les utiliser, suivez le cours *String Manipulation with stringr in R *. Pour l'instant, vous n'avez besoin de connaître que trois choses.

  1. a : une lettre signifie « faire correspondre cette lettre ».
  2. . : un point signifie « faire correspondre n'importe quel caractère, y compris lettres, chiffres, ponctuation, etc. ».
  3. ? : un point d'interrogation signifie « le caractère précédent est facultatif ».

Vous pouvez trouver les colonnes qui correspondent à une regex donnée en utilisant l'aide-mémoire matches() dans select().

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 de pistes stockées dans Spark a été prédéfinie sous le nom track_metadata_tbl.

  • Sélectionnez toutes les colonnes de track_metadata_tbl qui contiennent "ti".
  • Sélectionnez toutes les colonnes de track_metadata_tbl qui correspondent à l'expression régulière "ti.?t".