Spark dataframe ajouter une colonne avec des données aléatoires

Je veux ajouter une nouvelle colonne à la dataframe avec valeurs sont 0 ou 1.
J'ai utilisé " randint fonction de,

from random import randint

df1 = df.withColumn('isVal',randint(0,1))

Mais j'obtiens l'erreur suivante,

/spark/python/pyspark/sql/dataframe.py", de la ligne de 1313, dans withColumn
affirmer isinstance(col, Colonne), "le col doit être une Colonne"
AssertionError: col doit être une Colonne

comment utiliser une fonction ou une fonction randint pour générer de l'aléatoire de la valeur pour la colonne?

OriginalL'auteur Dilma | 2017-01-04