【发布时间】:2018-09-02 07:13:32
【问题描述】:
我有一些包含数百万行的数据框。我需要在其他数据框中选择前 100 个 id 的所有行
我知道如何获取 top column_ids
df.groupBy("some_column_id").count()
这将返回列 ID 及其计数,现在我需要将前 100 个 ID 的行过滤到其他数据框。
我的示例表如下,因为用户 123 和 678 的行数比其他用户多,我希望这两个在单独的数据框中
如何做到这一点?
【问题讨论】:
标签: apache-spark pyspark