What I tried: for x in imputeDF.columns: minValue = imputeDF.agg(min(x)).first()[0] print(x, minValue) imputeDF = imputeDF.na.fill(minValue, [x]) Error: AssertionError: all