I have a users df-
df1 = spark.createDataFrame([ ("u1", [0., 2., 3.]), ("u2", [1., 0., 0.]), ("u3", [0., 0., 3.]),