DataFrame中的一行,其中的字段可以像属性一样访问。
Row可以用来通过使用命名参数来创建一个行对象,字段将按名称排序。
Row也可以用来创建另一个Row像类一样,然后它可以被用来创建Row对象,比如
4.1 asDict(recursive=False)
作为字典返回
参数:●recursive – 将嵌套的Row转换为字典(默认值:False)。
In [350]: from pyspark.sql import Row
...: row = Row(name="cassie", age=8)
In [351]: row['name']
Out[351]: 'cassie'
In [352]: row['age']
Out[352]: 8
In [353]: row.asDict(True)
Out[353]: {'age': 8, 'name': 'cassie'}