类型错误:'数据框'对象不支持项目的分配时使用的划分。
分两个整数列在一pyspark据框并接收这种错误。 任何想法?
可重复:
simpleData = (((1, 2), (2, 6), (3, 6))
columns= ["sales","users"]
df = spark.createDataFrame(data = simpleData, schema = columns)
df = df.withColumn("users", df["users"].cast(IntegerType()))
df = df.withColumn("sales", df["sales"].cast(IntegerType()))
df['buy_rate'] = df['sales']/ df['users']