expr(expr)
Описание
Функция expr()
вычисляет SQL-выражение.
Параметры
expr
: String - SQL-выражение
Возвращаемое значение
Тип данных результата выражения
Пример использования
from pyspark.sql.functions import expr
from pyspark.sql import SparkSession
# Создаем SparkSession
spark = SparkSession.builder.appName("expr_example").getOrCreate()
# Создаем DataFrame с данными
data = [(1, 2), (3, 4), (5, 6)]
df = spark.createDataFrame(data, ["a", "b"])
# Вычисляем выражение
result = df.select(
expr("a + b").alias("sum"),
expr("a * b").alias("product")
).show()
# Результат:
# +---+-------+
# |sum|product|
# +---+-------+
# |3 |2 |
# |7 |12 |
# |11 |30 |
# +---+-------+