Łączymy wszystko w całość – część I
Masz już solidne podstawy w PySparku – poznałeś/-aś jego kluczowe komponenty i przećwiczyłeś/-aś praktyczne scenariusze z użyciem Spark SQL, DataFrames oraz zaawansowanych operacji. Czas połączyć tę wiedzę w całość. W kolejnych dwóch ćwiczeniach utworzysz SparkSession i DataFrame, zapiszesz ten DataFrame w pamięci podręcznej (cache), przeprowadzisz analizę danych i wyjaśnisz jej wyniki!
To ćwiczenie jest częścią kursu
Wprowadzenie do PySpark
Instrukcje do ćwiczenia
- Zaimportuj
SparkSessionzpyspark.sql. - Utwórz nową
SparkSessiono nazwiefinal_spark, używającSparkSession.builder.getOrCreate(). - Wyświetl
my_sparkw konsoli, aby potwierdzić, że toSparkSession. - Utwórz nowy DataFrame na podstawie wczytanego wcześniej schematu i definicji kolumn.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()