Возможно ли, и что было бы самым эффективным аккуратным методом для добавления столбца в Data Frame?
Более конкретно, столбец может служить идентификаторами строк для существующего кадра данных.
В упрощенном случае, читая файл, а не токенизируя его, я могу думать о чем-то, как показано ниже (в Scala), но он завершается с ошибками (в строке 3), и в любом случае это не похоже на лучшее маршрут возможен:
var dataDF = sc.textFile("path/file").toDF()
val rowDF = sc.parallelize(1 to DataDF.count().toInt).toDF("ID")
dataDF = dataDF.withColumn("ID", rowDF("ID"))