В настоящее время я добавляю столбец с меткой времени к существующему фрейму данных в моем скрипте Spark.Это выглядит следующим образом:
val log = Source.fromArg(args, "log").read
var added = log.withColumn("time_added", lit(unix_timestamp()))
Это создает новый столбец в выводе с именем time_added с отметкой времени.
Теперь я хочу добавить две отметки времени (одна для того, когда вещь была добавлена,и один для текущей метки времени)
Однако, добавив строку:
var int = log.withColumn("new", lit(unix_timestamp()))
Это создает только один новый столбец с именем "new", но столбец с именем time_added больше не существует.
Есть ли способ создать два новых столбца с двумя разными временными метками?
Спасибо