Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengubah urutan DataFrame sehingga nilai dalam kolom indeks yang ditentukan menjadi kolom baru DataFrame. Jika tidak ada kolom indeks yang disediakan, kolom pertama digunakan sebagai default.
Sintaksis
transpose(indexColumn: Optional["ColumnOrName"] = None)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
indexColumn |
str atau Kolom, opsional | Kolom tunggal yang akan diperlakukan sebagai indeks untuk operasi transpose. Kolom ini akan digunakan untuk mengubah DataFrame sehingga nilai indexColumn menjadi kolom baru dalam DataFrame yang ditransposisikan. Jika tidak disediakan, kolom pertama DataFrame akan digunakan sebagai default. |
Pengembalian Barang
DataFrame: DataFrame yang Ditransposkan.
Catatan
- Semua kolom kecuali kolom indeks harus berbagi tipe data yang paling tidak umum. Kecuali jenis datanya sama, semua kolom dilemparkan ke jenis data umum terdekat.
- Nama kolom tempat nama kolom asli ditransposisikan secara default menjadi "kunci".
- nilai null dalam kolom indeks dikecualikan dari nama kolom untuk tabel yang diubah urutannya, yang diurutkan dalam urutan naik.
Mendukung Spark Connect.
Examples
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|
# +----+---+---+