행을 .로 Dict[str, Any]반환합니다.
문법
asDict(recursive: bool = False)
매개 변수
| 매개 변수 | 유형 | 설명 |
|---|---|---|
recursive |
bool, 선택 사항 | 중첩된 행을 받아쓰도록 설정합니다(기본값: False). |
Returns
Dict[str, Any]
Notes
예를 들어 행에 중복 필드 이름이 포함된 경우 두 DataFrame 간의 조인 행에 이름이 같은 필드가 있는 경우 중복 필드 중 하나가 선택 asDict됩니다.
__getitem__ 에서는 중복 필드 중 하나도 반환되지만 반환된 값은 다음과 다를 asDict수 있습니다.
예제
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