선택하다

식 집합을 투영하고 새 DataFrame을 반환합니다.

문법

select(*cols: "ColumnOrName")

매개 변수

매개 변수 유형 설명
cols str, Column 또는 list 열 이름(문자열) 또는 식(열)입니다. 열 이름 중 하나가 '*'인 경우 해당 열은 현재 DataFrame의 모든 열을 포함하도록 확장됩니다.

Returns

DataFrame: 열의 하위 집합(또는 모든)이 있는 DataFrame입니다.

예제

df = spark.createDataFrame([
    (2, "Alice"), (5, "Bob")], schema=["age", "name"])

df.select('*').show()
# +---+-----+
# |age| name|
# +---+-----+
# |  2|Alice|
# |  5|  Bob|
# +---+-----+

df.select(df.name, (df.age + 10).alias('age')).show()
# +-----+---+
# | name|age|
# +-----+---+
# |Alice| 12|
# |  Bob| 15|
# +-----+---+