Polars:返回具有 N 列的所有唯一值的数据框

问题描述 投票:0回答:1

我有一个数据框,每个“PROGRAM”、“VERSION”和“RELEASE_DATE”列的组合都有很多行。我想获得一个数据框,其中包含这三列的所有组合。这是

groupby
distinct
的工作吗?

谢谢

python-polars
1个回答
3
投票

因为你没有聚合任何东西,使用

unique

df.select(['PROGRAM','VERSION','RELEASE_DATE']).unique()

如果你没有使用 Polars 的 Lazy 功能,这也可以写成:

df[['PROGRAM','VERSION','RELEASE_DATE']].unique()
© www.soinside.com 2019 - 2024. All rights reserved.