Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает новый кадр данных, добавив несколько столбцов или заменив существующие столбцы с одинаковыми именами.
Синтаксис
withColumns(*colsMap: Dict[str, Column])
Параметры
| Параметр | Тип | Описание |
|---|---|---|
colsMap |
Дикт | дикт имени столбца и столбца. В настоящее время поддерживается только одна карта. |
Возвраты
DataFrame: DataFrame с новыми или замененными столбцами.
Примеры
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.withColumns({'age2': df.age + 2, 'age3': df.age + 3}).show()
# +---+-----+----+----+
# |age| name|age2|age3|
# +---+-----+----+----+
# | 2|Alice| 4| 5|
# | 5| Bob| 7| 8|
# +---+-----+----+----+