我正在尝试使用Java和Spark中的DataSet<Row>
或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[]
或List<Integer>
创建列?
谢谢!