【发布时间】:2017-05-18 11:13:32
【问题描述】:
我想向数据框添加一个新列,其值由 0 或 1 组成。 我使用了'randint'函数,
from random import randint
df1 = df.withColumn('isVal',randint(0,1))
但我收到以下错误,
/spark/python/pyspark/sql/dataframe.py",第 1313 行,在 withColumn 中 断言 isinstance(col, Column), "col 应该是 Column" AssertionError: col 应该是 Column
如何使用自定义函数或 randint 函数为列生成随机值?
【问题讨论】:
标签: python apache-spark pyspark apache-spark-sql