Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Projiziert einen Satz von Ausdrücken und gibt einen neuen DataFrame zurück.
Syntax
select(*cols: "ColumnOrName")
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
cols |
str, Column oder list | Spaltennamen (Zeichenfolge) oder Ausdrücke (Column). Wenn einer der Spaltennamen "*" lautet, wird diese Spalte erweitert, um alle Spalten im aktuellen DataFrame einzuschließen. |
Rückkehr
DataFrame: Ein DataFrame mit Teilmenge (oder allen) Spalten.
Beispiele
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|
# +-----+---+