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.
Birden çok sütunu yeniden adlandırarak yeni bir DataFrame döndürür. Şemada belirtilen sütun adları yoksa bu bir no-op.
Sözdizimi
withColumnsRenamed(colsMap: Dict[str, str])
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
colsMap |
Dict | Mevcut sütun adlarının ve ilgili istenen sütun adlarının diktesi. Şu anda yalnızca tek bir harita desteklenmektedir. |
İadeler
DataFrame: Yeniden adlandırılmış sütunlara sahip DataFrame.
Örnekler
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.withColumnsRenamed({"age": "age2"}).show()
# +----+-----+
# |age2| name|
# +----+-----+
# | 2|Alice|
# | 5| Bob|
# +----+-----+
df.withColumnsRenamed({"age": "age2", "name": "name2"}).show()
# +----+-----+
# |age2|name2|
# +----+-----+
# | 2|Alice|
# | 5| Bob|
# +----+-----+
df.withColumnsRenamed({"non_existing": "new_name"}).show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+