Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí řádek jako Dict[str, Any].
Syntaxe
asDict(recursive: bool = False)
Parametry
| Parameter | Typ | Description |
|---|---|---|
recursive |
bool, volitelné | Změní vnořené řádky na diktování (výchozí hodnota: Nepravda). |
Návraty
Dict[str, Any]
Poznámky
Pokud řádek obsahuje duplicitní názvy polí, například řádky spojení mezi dvěma datovými rámci, které mají pole se stejnými názvy, bude vybrána asDictjedním z duplicitních polí .
__getitem__ vrátí také jedno z duplicitních polí, ale vrácená hodnota se může lišit od asDict.
Příklady
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