Чтобы получить индекс для метода value_counts()в Python, вы можете использовать следующие подходы:
-
Использование атрибута
.index: после применения методаvalue_counts()к столбцу Pandas Series или DataFrame вы можете получить доступ к индексу, используя атрибут.index. Он вернет уникальные значения в качестве индекса.Пример:
import pandas as pd # Create a pandas Series data = pd.Series([1, 2, 2, 3, 3, 3]) # Apply value_counts() and access the index counts = data.value_counts() index = counts.index print(index)Выход:
Int64Index([3, 2, 1], dtype='int64') -
Преобразование в DataFrame. Другой способ — преобразовать результат
value_counts()в DataFrame с помощью методаto_frame(). После этого индекс будет доступен как столбец в DataFrame.Пример:
import pandas as pd # Create a pandas Series data = pd.Series([1, 2, 2, 3, 3, 3]) # Apply value_counts() and convert to DataFrame counts = data.value_counts().to_frame().reset_index() print(counts)Выход:
index 0 0 3 3 1 2 2 2 1 1