Я использую PySpark, и у меня есть фреймворк Spark с кучей числовых столбцов. Я хочу добавить столбец, который является суммой всех остальных столбцов.
Предположим, что в моем кадре данных есть столбцы "a", "b" и "c". Я знаю, что могу это сделать:
df.withColumn('total_col', df.a + df.b + df.c)
Проблема в том, что я не хочу набирать каждый столбец отдельно и добавлять их, особенно если у меня много столбцов. Я хочу иметь возможность сделать это автоматически или указав список имен столбцов, которые я хочу добавить. Есть ли другой способ сделать это?