Mettre le tout ensemble I
Vous avez bâti de solides bases en PySpark, exploré ses composantes clés et travaillé sur des scénarios concrets avec Spark SQL, les DataFrames et des opérations avancées. Il est maintenant temps de mettre le tout en pratique. Dans les deux prochains exercices, vous allez créer une SparkSession et un DataFrame, mettre ce DataFrame en cache, faire de l'analyse et expliquer les résultats!
Cette activité fait partie du cours
Introduction à PySpark
Instructions de l’exercice
- Importez
SparkSessiondepuispyspark.sql. - Créez une nouvelle
SparkSessionnomméefinal_sparkà l'aide deSparkSession.builder.getOrCreate(). - Affichez
my_sparkdans la console pour vérifier qu'il s'agit d'uneSparkSession. - Créez un nouveau DataFrame à partir d'un schéma et d'une définition de colonnes préchargés.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import SparkSession from pyspark.sql
from ____ import ____
# Create my_spark
my_spark = SparkSession.builder.appName(____).____
# Print my_spark
____
# Load dataset into a DataFrame
df = ____(data, schema=columns)
df.show()