Introduktion till PySpark
Benjamin Schmidt
Data Engineer
Använt PySpark för maskininlärning, ETL-uppgifter och mycket mer
Entusiastisk lärare av nya verktyg för alla!
-
Distribuerad databearbetning: Designad för att hantera stora datamängder över kluster
Stöder olika dataformat, inklusive CSV, Parquet och JSON
SQL-integration möjliggör frågor med både Python- och SQL-syntax
Optimerad för hastighet i stor skala

Stordataanalys
Distribuerad databearbetning
Dataströmning i realtid
Maskininlärning på stora datamängder
ETL- och ELT-pipelines
Arbete med olika datakällor:


# Import SparkSession
from pyspark.sql import SparkSession
# Initialize a SparkSession
spark = SparkSession.builder.appName("MySparkApp").getOrCreate()
$$
.builder() sätter upp en sessiongetOrCreate() skapar eller hämtar en session.appName() hjälper till att hantera flera sessioner# Import and initialize a Spark session
from pyspark.sql import SparkSession
spark = SparkSession.builder.appName("MySparkApp").getOrCreate()
# Create a DataFrame
census_df = spark.read.csv("census.csv",
["gender","age","zipcode","salary_range_usd","marriage_status"])
# Show the DataFrame
census_df.show()
Introduktion till PySpark