Convertir pyspark.sql.dataframe.DataFrame type Dataframe de Dictionnaire

J'ai un pyspark Dataframe et j'ai besoin de le convertir en python dictionnaire.

Code ci-dessous est reproductible:

from pyspark.sql import Row
rdd = sc.parallelize([Row(name='Alice', age=5, height=80),Row(name='Alice', age=5, height=80),Row(name='Alice', age=10, height=80)])
df = rdd.toDF()

Une fois que j'ai ce dataframe, j'ai besoin de le convertir dans le dictionnaire.

J'ai essayé comme ceci

df.set_index('name').to_dict()

Mais il donne une erreur. Comment puis-je réaliser cette

InformationsquelleAutor Hardik gupta | 2016-12-18