duplicate a column in pyspark data frame [duplicate]
问题 This question already has answers here : Adding a new column in Data Frame derived from other columns (Spark) (3 answers) Closed 2 years ago . I have a data frame in pyspark like sample below. I would like to duplicate a column in the data frame and rename to another column name. Name Age Rate Aira 23 90 Ben 32 98 Cat 27 95 Desired output is : Name Age Rate Rate2 Aira 23 90 90 Ben 32 98 98 Cat 27 95 95 How can I do it? 回答1: Just df.withColumn("Rate2", df["Rate"]) or (in SQL) SELECT *, Rate AS