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.
Bir DataFrame'i, belirtilen dizin sütunundaki değerler DataFrame'in yeni sütunları olacak şekilde dönüştürür. Dizin sütunu sağlanmazsa, ilk sütun varsayılan olarak kullanılır.
Sözdizimi
transpose(indexColumn: Optional["ColumnOrName"] = None)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
indexColumn |
str veya Column, isteğe bağlı | Dönüştürme işlemi için dizin olarak işlenecek tek sütun. Bu sütun, IndexColumn değerlerinin dönüştürülen DataFrame'deki yeni sütunlar haline gelmesi için DataFrame'i dönüştürmek için kullanılır. Sağlanmazsa, DataFrame'in ilk sütunu varsayılan olarak kullanılır. |
İadeler
DataFrame: Dönüştürülen DataFrame.
Notlar
- Dizin sütunu dışındaki tüm sütunlar en az ortak veri türünü paylaşmalıdır. Aynı veri türü olmadığı sürece, tüm sütunlar en yakın ortak veri türüne atılır.
- Özgün sütun adlarının değiştirildiği sütunun adı varsayılan olarak "key" olarak değiştirilir.
- dizin sütunundaki null değerler, artan düzende sıralanmış, dönüştürülen tablonun sütun adlarından hariç tutulur.
Spark Connect'i destekler.
Örnekler
df = spark.createDataFrame(
[("A", 1, 2), ("B", 3, 4)],
["id", "val1", "val2"],
)
df.show()
# +---+----+----+
# | id|val1|val2|
# +---+----+----+
# | A| 1| 2|
# | B| 3| 4|
# +---+----+----+
df.transpose().show()
# +----+---+---+
# | key| A| B|
# +----+---+---+
# |val1| 1| 3|
# |val2| 2| 4|
# +----+---+---+
df.transpose(df.id).show()
# +----+---+---+
# | key| A| B|
# +----+---+---+
# |val1| 1| 3|
# |val2| 2| 4|
# +----+---+---+