Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve un nuevo dataframe cambiando el nombre de una columna existente. Se trata de un no-op si el esquema no contiene el nombre de columna especificado.
Sintaxis
withColumnRenamed(existing: str, new: str)
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
existing |
str | Nombre de la columna existente cuyo nombre se va a cambiar. |
new |
str | Nuevo nombre que se va a asignar a la columna. |
Devoluciones
DataFrame: un nuevo dataframe con la columna cuyo nombre ha cambiado.
Ejemplos
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.withColumnRenamed("age", "age2").show()
# +----+-----+
# |age2| name|
# +----+-----+
# | 2|Alice|
# | 5| Bob|
# +----+-----+
df.withColumnRenamed("non_existing", "new_name").show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+
df.withColumnRenamed("age", "age2").withColumnRenamed("name", "name2").show()
# +----+-----+
# |age2|name2|
# +----+-----+
# | 2|Alice|
# | 5| Bob|
# +----+-----+