Вопросы к Поиску с Алисой
Методы withColumn и select отличаются при добавлении столбцов в DataFrame: bigdataschool.ru www.mungingdata.com
Таким образом, withColumn подходит для однократного или небольшого количества преобразований конкретных столбцов, а select — когда известна схема и нужно избежать дублирования. stackforgeeks.com