Підсумуємо все разом I
Ви вже заклали міцний фундамент у PySpark, розібрали його основні компоненти та попрацювали з практичними сценаріями зі Spark SQL, датафреймами й розширеними операціями. Тепер час об'єднати все це. У двох наступних вправах ви створите SparkSession і датафрейм, закешуєте цей датафрейм, виконаєте аналітику та поясните результат!
Ця вправа є частиною курсу
Вступ до PySpark
Інструкції до вправи
- Імпортуйте
SparkSessionзpyspark.sql. - Створіть новий
SparkSessionз назвоюfinal_spark, використавшиSparkSession.builder.getOrCreate(). - Надрукуйте
my_sparkу консолі, щоб переконатися, що цеSparkSession. - Створіть новий датафрейм із попередньо завантаженої схеми та визначення стовпців.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()