а все-таки - почему
df.as[U].toDF()
не отсекает отсутствующие в U столбцы?
Пожалуйста, будьте с as очень аккуратным
У нас было пару раз был датафрей тяжёлый, парни делают as на класс с пару полями и ожидают что он будет дальше легкий
Шафлят и во многих местах в джойне используют
И получается что все 50+ полей следом таскают, только они невидимы
При простой правке вместо 100гб шафла, стало меньше гига