How do we evaluate conditional business rules to classify high-scoring customers as Platinum?
when(condition, value) evaluates a boolean Column condition and assigns a value when True.
Customer loyalty tiering, alert status labeling, and rule-based business categorization.
from pyspark.sql.functions import col, when
df = df.withColumn(
"tier",
when(col("score") >= 90, "Platinum")
)Practice typing production-grade PySpark code for Conditional Logic with when().