Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Projicerar en uppsättning uttryck och returnerar en ny DataFrame.
Syntax
select(*cols: "ColumnOrName")
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
cols |
str, kolumn eller lista | kolumnnamn (sträng) eller uttryck (kolumn). Om ett av kolumnnamnen är *, expanderas kolumnen så att den innehåller alla kolumner i den aktuella dataramen. |
Retur
DataFrame: En dataram med delmängd (eller alla) kolumner.
Exempel
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|
# +-----+---+