Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проектирует набор выражений и возвращает новый кадр данных.
Синтаксис
select(*cols: "ColumnOrName")
Параметры
| Параметр | Тип | Описание |
|---|---|---|
cols |
str, Column или list | имена столбцов (строка) или выражения (столбец). Если одно из имен столбцов имеет значение "*", этот столбец развернут, чтобы включить все столбцы в текущий кадр данных. |
Возвраты
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|
# +-----+---+