valorderedValues=spark.sql("select cid, count(*) as cnt from (select explode( array("+categorical_cols.mkString(",")+") ) as cid from f) group by cid ").filter("cnt>=6").orderBy($"cnt".desc)
valorderedValues=spark.sql("select cid, count(*) as cnt from (select explode( array("+cross_pairs.mkString(",")+") ) as cid from f) group by cid ").filter("cnt>=6").orderBy($"cnt".desc)