value_counts().to_frame()
时间: 2023-09-12 08:05:08 浏览: 108
pandas计数 value_counts()的使用
5星 · 资源好评率100%
这是一个 pandas 库中的方法,用于统计一个数据序列中每个值的出现次数,并将结果转换为一个数据框(DataFrame)。以下是一个示例:
假设我们有一个包含多个人口普查数据的数据框 df:
```
df = pd.DataFrame({'age': [25, 35, 45, 25, 30],
'gender': ['M', 'F', 'M', 'M', 'F']})
```
我们可以使用 `value_counts()` 方法统计 `age` 列中每个年龄值的出现次数,并使用 `to_frame()` 方法将结果转换为数据框:
```
age_counts = df['age'].value_counts().to_frame()
```
输出结果将会是一个数据框,其中每一行表示一个年龄值以及它的出现次数:
```
age
25 2
35 1
45 1
30 1
```
注意,`to_frame()` 方法是将 `Series` 转换为 `DataFrame` 的一种方法,可以将 `value_counts()` 的结果转换为数据框。
阅读全文