中文文档 pyspark.sql.Row

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'}

你可能感兴趣的:(中文文档 pyspark.sql.Row)