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.
Mengembalikan Baris sebagai Dict[str, Any].
Sintaksis
asDict(recursive: bool = False)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
recursive |
bool, opsional | Mengubah Baris berlapis menjadi dict (default: False). |
Pengembalian Barang
Dict[str, Any]
Catatan
Jika baris berisi nama bidang duplikat, misalnya, baris gabungan antara dua DataFrame yang keduanya memiliki bidang dengan nama yang sama, salah satu bidang duplikat akan dipilih oleh asDict.
__getitem__ juga akan mengembalikan salah satu bidang duplikat, namun nilai yang dikembalikan mungkin berbeda dengan asDict.
Examples
from pyspark.sql import Row
Row(name="Alice", age=11).asDict() == {'name': 'Alice', 'age': 11}
# True
row = Row(key=1, value=Row(name='a', age=2))
row.asDict() == {'key': 1, 'value': Row(name='a', age=2)}
# True
row.asDict(True) == {'key': 1, 'value': {'name': 'a', 'age': 2}}
# True