В Spark SQL доступна функция abs
.
Вы можете использовать selectExpr
вместо select
PSPDF.selectExpr("accountname","abs(amount) as amount", "currency", "datestamp","orderid","transactiontype")
или использовать select
перегруженная версия, которая принимает типы столбцов:
PSPDF.select($"accountname", abs($"amount").as("amount"), $"currency", $"datestamp", $"orderid", $"transactiontype")