我正在使用 PySpark(Python 2.7.9/Spark 1.3.1)并且有一个数据框 GroupObject,我需要按降序对其进行过滤和排序。试图通过这段代码来实现它。
group_by_dataframe.count().filter("`count` >= 10").sort('count', ascending=False)
但它会引发以下错误。
sort() got an unexpected keyword argument 'ascending'
原文由 rclakmal 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 PySpark 1.3
sort
方法不采用升序参数。您可以改用desc
方法:或
desc
功能:这两种方法都可以与 Spark >= 1.3(包括 Spark 2.x)一起使用。