我的数据框:
ID Name key
1 Cuz 333
2. Zzzz 666
如何将列key
转换为key2
?
我的输出应该如下,
ID Name key2
1 Cuz 333
2. Zzzz 666
答案 0 :(得分:2)
您可以使用df.withColumnRenamed("key", "key2")
作为
.withColumn
或使用drop
和key
df.withColumn("key2", $"key").drop("key")
列作为
select
或使用alias
和df.select($"ID", $"Name", $"key".alias("key2"))
作为
df.select($"ID", $"Name", $"key".as("key2"))
或
for