data = spark.createDataFrame([('abc', 20, 'A'), ('def', 30, 'B')], ['name',
    'age', 'city'])
res = data.unionAll(data.select([F.lit('All').alias('name'), F.sum(data.age
    ).alias('age'), F.lit('All').alias('city')]))
python, pyspark: получить сумму значений столбца фрейма данных pyspark