TypeError: 'DataFrame' objet ne prend pas en charge l'élément de cession lors de l'utilisation de la division.
La division de deux colonnes de type entier dans un pyspark dataframe et la réception de cette erreur. Des idées?
Reproductible:
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']