Sort by unique counts

This commit is contained in:
Jeff Moe 2024-09-19 19:46:30 -06:00
parent 7dfdfb07df
commit 3c9c6c97b9

View file

@ -73,7 +73,11 @@ def csv_non_empty(CSV):
}
unique_counts = {col: df[col].nunique() for col in non_empty_columns.keys()}
sorted_columns = sorted(unique_counts.items(), key=lambda x: x[1], reverse=True)
sorted_columns = sorted(
unique_counts.items(),
key=lambda x: (unique_counts[x[0]], non_empty_columns[x[0]]),
reverse=True,
)
print("Column\tNon-empty values\tUnique values")