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

rch*_*nfo 3 python-polars

我有一个数据框,其中“PROGRAM”、“VERSION”和“RELEASE_DATE”列的每个组合有很多行。我想获得一个包含这三列的所有组合的数据框。groupby这会是或 的工作distinct吗?

谢谢

小智 6

由于您没有聚合任何内容,因此使用unique

df.select(['PROGRAM','VERSION','RELEASE_DATE']).unique()
Run Code Online (Sandbox Code Playgroud)

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

df[['PROGRAM','VERSION','RELEASE_DATE']].unique()
Run Code Online (Sandbox Code Playgroud)