Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna um novo DataFrame adicionando várias colunas ou substituindo as colunas existentes que têm os mesmos nomes.
Sintaxe
withColumns(*colsMap: Dict[str, Column])
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
colsMap |
dicionário | um ditado de nome de coluna e Coluna. Atualmente, há suporte apenas para um único mapa. |
Devoluções
DataFrame: DataFrame com colunas novas ou substituídas.
Exemplos
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|
# +---+-----+----+----+