Function
nunique_df_aggregate
(dfs, levels, name, sort=False)
Source from the content-addressed store, hash-verified
| 824 | |
| 825 | |
| 826 | def nunique_df_aggregate(dfs, levels, name, sort=False): |
| 827 | df = concat(dfs) |
| 828 | if df.ndim == 1: |
| 829 | # split out reduces to a Series |
| 830 | return df.groupby(level=levels, sort=sort, observed=True).nunique() |
| 831 | else: |
| 832 | return df.groupby(level=levels, sort=sort, observed=True)[name].nunique() |
| 833 | |
| 834 | |
| 835 | class NUnique(SingleAggregation): |
Callers
nothing calls this directly
Tested by
no test coverage detected