Я пытаюсь заменить нулевые значения из набора данных, который находится в форме списка. Я использовал приведенный ниже код, но не дал желаемого результата. Что мне делать?
Я использую следующий код:
val mergedDS =customerDS.join(acctstep1,Seq("customerId"),"outer")
.withColumn("numberAccounts", 'numberAccounts.cast("Int"))
.withColumn("totalBalance",'totalBalance.cast("Long"))
// Lets remove all the accounts with missing values for customers
val customerAccountOutputDS = mergedDS.as[CustomerAccountOutput].na.fill(0).show(false)
print(customerAccountOutputDS)
введите описание изображения здесь