Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Devolve a fila como Dict[str, Any].
Sintaxe
asDict(recursive: bool = False)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
recursive |
bool, opcional | Transforma as Linhas aninhadas em ditado (por defeito: Falso). |
Devoluções
Dict[str, Any]
Notes
Se uma linha contiver nomes duplicados de campos, por exemplo, as linhas de uma junção entre dois DataFrames que tenham ambos os mesmos nomes, um dos campos duplicados será selecionado por asDict.
__getitem__ também devolverá um dos campos duplicados, no entanto, o valor devolvido pode ser diferente de asDict.
Exemplos
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