Привет, я хочу получить подсчет уникальных значений фрейма данных. count_values реализует это, но я хочу использовать его выход где-то в другом месте. Как я могу преобразовать вывод.count_values в кадр данных pandas. вот пример кода:
import pandas as pd
df = pd.DataFrame({'a':[1, 1, 2, 2, 2]})
value_counts = df['a'].value_counts(dropna=True, sort=True)
print(value_counts)
print(type(value_counts))
выход:
2 3
1 2
Name: a, dtype: int64
<class 'pandas.core.series.Series'>
Что мне нужно, так это dataframe:
unique_values counts
2 3
1 2
Спасибо.