Introducere în PySpark
Benjamin Schmidt
Data Engineer
Utilizat PySpark pentru Machine Learning, sarcini ETL și multe altele
Profesor entuziast al noilor instrumente pentru toți!
-
Procesare distribuită a datelor: concepută pentru seturi mari de date pe clustere
Suportă diverse formate: CSV, Parquet și JSON
Integrare SQL permite interogarea datelor în Python și SQL
Optimizat pentru viteză la scară

Analiză de date mari
Procesare distribuită a datelor
Streaming de date în timp real
Machine learning pe seturi mari de date
Pipeline-uri ETL și ELT
Lucrul cu surse diverse de date:


# Import SparkSession
from pyspark.sql import SparkSession
# Initialize a SparkSession
spark = SparkSession.builder.appName("MySparkApp").getOrCreate()
$$
.builder() configurează o sesiunegetOrCreate() creează sau recuperează o sesiune.appName() ajută la gestionarea mai multor sesiuni# 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()
Introducere în PySpark