Итак, я создаю несколько наборов данных из Java Spark API. Эти наборы данных заполняются из таблицы кустов с помощью метода spark.sql ().
Итак, после выполнения некоторых операций sql (например, соединений) у меня есть окончательный набор данных. Что я хочу сделать, так это добавить новый столбец к этому окончательному набору данных со значением «1» для всех строк в наборе данных. Таким образом, вы, вероятно, могли бы увидеть это как добавление ограничения к набору данных.
Итак, например, у меня есть этот набор данных:
Dataset<Row> final = otherDataset.select(otherDataset.col("colA"), otherDataSet.col("colB"));
Я хочу добавить новый столбец к "окончательному" набору данных, примерно так
final.addNewColumn("colName", 1); //I know this doesn't work, but just to give you an idea.
Есть ли реальный способ добавить новый столбец ко всем строкам набора данных со значением 1?