Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Retourneert de rij als Dict[str, Any].
Syntaxis
asDict(recursive: bool = False)
Parameterwaarden
| Kenmerk | Typ | Beschrijving |
|---|---|---|
recursive |
bool, optioneel | Hiermee worden de geneste rijen omgezet naar dicteren (standaard: Onwaar). |
Retouren
Dict[str, Any]
Aantekeningen
Als een rij dubbele veldnamen bevat, bijvoorbeeld de rijen van een join tussen twee DataFrames die beide de velden met dezelfde namen hebben, wordt een van de dubbele velden geselecteerd door asDict.
__getitem__ retourneert ook een van de dubbele velden, maar de geretourneerde waarde kan afwijken van 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