Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve la fila como Dict[str, Any].
Sintaxis
asDict(recursive: bool = False)
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
recursive |
bool, opcional | Convierte las filas anidadas en dict (valor predeterminado: False). |
Devoluciones
Dict[str, Any]
Notas
Si una fila contiene nombres de campo duplicados, por ejemplo, las filas de una combinación entre dos DataFrame que tienen los campos de los mismos nombres, uno de los campos duplicados se seleccionará mediante asDict.
__getitem__ también devolverá uno de los campos duplicados, pero el valor devuelto podría ser diferente a asDict.
Ejemplos
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