使用when
1 | def filterDataframe(df: DataFrame, featureCols: Array[String], |
使用UDF
1 | def filterOutliers(featureVecDf: DataFrame, quantileThrArr: Array[Double]): DataFrame = { |
使用filter,多条件
1 | featureDf = featureDf.filter(featureList.map(f => col(f) >= 0.001).reduce(_ or _)) |