Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Mevcut bir sütunu yeniden adlandırarak yeni bir DataFrame döndürür. Şemada belirtilen sütun adı yoksa bu bir no-op.
Sözdizimi
withColumnRenamed(existing: str, new: str)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
existing |
str | Yeniden adlandırılacak mevcut sütunun adı. |
new |
str | Sütuna atanacak yeni ad. |
İadeler
DataFrame: Sütunu yeniden adlandırılmış yeni bir DataFrame.
Örnekler
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|
# +----+-----+