Разница между функциями value_counts и nunique в Pandas заключается в том, что они выполняют разные задачи:
- value_counts() подсчитывает частоту каждого уникального значения в столбце. 1 С её помощью можно получить как количество, так и распределение значений, а также определить количество уникальных значений с помощью функции len(). 1
- nunique() подсчитывает отдельные значения в каждом столбце. 1 Этот метод подходит для быстрого суммирования уникальных значений по одному или нескольким столбцам. 1
Кроме того, функция nunique() также учитывает значения NaN, в то время как value_counts() их не считает. 5
Таким образом, value_counts() позволяет исследовать частоту появления указанных значений, а nunique() — подсчитать количество уникальных элементов в столбце. 2