DataFrame.
withColumnRenamed
Returns a new DataFrame by renaming an existing column. This is a no-op if the schema doesn’t contain the given column name.
DataFrame
New in version 1.3.0.
Changed in version 3.4.0: Supports Spark Connect.
string, name of the existing column to rename.
string, new name of the column.
DataFrame with renamed column.
Examples
>>> df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"]) >>> df.withColumnRenamed('age', 'age2').show() +----+-----+ |age2| name| +----+-----+ | 2|Alice| | 5| Bob| +----+-----+