//pivot用的列名,只查询d=1,2的情况
Object[] pagetype = new Object[]{"1", "2"};
List<Object> columns = Arrays.asList(pagetype);
Dataset<Row> DF2 = DF.groupBy(col("a"),col("b"),col("c"))
.pivot("d", columns).count().na().fill(0)
.withColumnRenamed("1", "d_count_1")
.withColumnRenamed("2", "d_count_2");
java spark deataset 关于pivot的一点用法
最新推荐文章于 2024-04-24 20:12:39 发布