diff --git a/hsparse/parse_csv_contacts.py b/hsparse/parse_csv_contacts.py index d01b223..80f11ed 100644 --- a/hsparse/parse_csv_contacts.py +++ b/hsparse/parse_csv_contacts.py @@ -77,9 +77,11 @@ def csv_non_empty(CSV): non_empty_columns = { col: df[col].count() for col in df.columns if not df[col].isnull().all() } - if non_empty_columns: - print("Number of non-empty values for each column:") - for col, count in non_empty_columns.items(): + + sorted_columns = sorted(non_empty_columns.items(), key=lambda x: x[1], reverse=True) + + if sorted_columns: + for col, count in sorted_columns: print(f"{col}: {count}") else: print("No non-empty values found.")