Python Pandas: 将“.value_counts”输出转换为数据框
- 论坛
- Python Pandas: 将“.value_counts”输出转换为数据框
13 浏览
Python Pandas: 将“.value_counts”输出转换为数据框
我想要得到DataFrame中唯一值的计数。count_values函数实现了这一功能,但我想要将其输出转换为pandas DataFrame。以下是一个示例代码:
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
我需要的是一个DataFrame,格式如下:
unique_values counts 2 3 1 2
谢谢。