中文文档 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'}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容