selectExpr

SQL 式のセットを投影し、新しい DataFrame を返します。

構文

selectExpr(*expr: Union[str, List[str]])

パラメーター

パラメーター タイプ 説明
expr str または str のリスト プロジェクトする SQL 式文字列。

返品

DataFrame: 式によって変換された新しい列または古い列を含む DataFrame。

例示

df = spark.createDataFrame([
    (2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.selectExpr("age * 2", "abs(age)").show()
# +---------+--------+
# |(age * 2)|abs(age)|
# +---------+--------+
# |        4|       2|
# |       10|       5|
# +---------+--------+