Closed
Description
Is your feature request related to a problem or challenge?
DataFusion now supports several aggregation functions, but it still lacks some common ones that are essential for a broader range of data processing tasks. To make DataFusion more versatile and capable of handling diverse workloads, it should include additional aggregation functions commonly used in data analysis, such as mode and max_by.
Describe the solution you'd like
- Support
max_by
in Aggregation function #12252 - Support
min_by
in Aggregation function #12253 - Support
kurtosis_pop
in Aggregation function #12251 - Support
kurtosis(x)
in Aggregation function #12250 - Support
skewness(x)
in Aggregation function #12249 - Support
mode
in Aggregation function #12248 - Support
entropy
in Aggregation function #12247
Describe alternatives you've considered
No response
Additional context
These functions should be implemented in datafusion-contrib/datafusion-functions-extra, instead of the core