若是對自定義top_n的調用採用agg函數的話,那麼報出的錯誤將是app
說明了一個問題,使用agg函數調用top_n的話,它在嘗試對每個分組使用top_n進行聚合,可是top_n的做用是排序,不是聚合,因此確定會報錯函數
因此在這種狀況下,只能採用apply函數,而不能採用agg函數,agg函數內調用的函數只能對分組進行聚合使用。blog
新手入門,我的理解,若有錯誤,但願諒解排序