首页 > 解决方案 > 从 int[] 或 List 创建一列

问题描述

我正在尝试从or在 Java 和SparkDataSet<Row>中创建一个 Column (我将添加到 a )。int[]List<Integer>

我使用的值是不同的(因为我找到的最接近的答案是使用相同的值创建一列value funtions.lit(val))。

public Dataset<Row> addColumn(String colName, int value ,int[] values){
        Dataset<Row> ds = data.withColumn(colName, functions.lit(value));
        return ds;
}

这给出了具有相同值的列。

int[]如何使用or创建列List<Integer>

谢谢!

标签: javaapache-spark

解决方案


推荐阅读