La-*_*a-D 13 python attributes row apache-spark pyspark
我正在使用Spark版本1.4.1的Python API.
我的行对象如下所示:
row_info = Row(name = Tim, age = 5, is_subscribed = false)
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到一个对象属性列表?就像是 :["name", "age", "is_subscribed"]
zer*_*323 25
如果您不关心订单,您只需从以下内容中提取这些dict
:
list(row_info.asDict())
Run Code Online (Sandbox Code Playgroud)
否则我所知道的唯一选择是__fields__
直接使用:
row_info.__fields__
Run Code Online (Sandbox Code Playgroud)