Я новичок в оконных функциях Spark.Я реализую несколько примеров, чтобы узнать больше об этом.Посмотрите на приведенный ниже пример.Он использует drop () с withColumn ().Я также много искал в документах на спарк, но не мог понять его значение.
//Get the top record in each subject with the highest fee
val wSpec = Window.partitionBy($"Subject").orderBy($"Fee".desc)
val dfTop = input.withColumn("rn", row_number.over(wSpec)).where($"rn"===1).drop("rn") //Note: 'input' has my data
dfTop.show()
Может кто-нибудь объяснить значение drop ()?Что, если я не использую drop ()?
Спасибо.