Допустим, у меня есть фрейм данных:
myGraph=spark.createDataFrame([(1.3,2.1,3.0),
(2.5,4.6,3.1),
(6.5,7.2,10.0)],
['col1','col2','col3'])
Я хочу добавить новый столбец строки, чтобы он выглядел следующим образом:
from pyspark.sql.functions import lit
myGraph=myGraph.withColumn('rowName',lit('xxx'))
До этого момента все значения в rowName равны 'xxx'. Но я не знаю, как добавить новые значения столбца ('col1', 'col2', 'col3') в rowName?