value_counts的ascending是干什么的
时间: 2023-02-05 20:56:06 浏览: 40
pandas计数 value_counts()的使用
5星 · 资源好评率100%
value_counts 是一个pandas库中的函数,它可以统计出一个序列或数据框中各个值出现的次数,并返回一个次数排序的结果。
ascending 参数是一个布尔类型的参数,当它设置为 True 时,返回的结果将从小到大排序;当它设置为 False 时,返回的结果将从大到小排序。
举个例子,假设我们有一个序列:
```python
import pandas as pd
s = pd.Series([1, 2, 2, 3, 3, 3])
```
那么我们可以使用 value_counts 函数来统计每个数值出现的次数,并按照次数从大到小排序:
```python
counts = s.value_counts(ascending=False)
print(counts)
```
输出结果如下:
```
3 3
2 2
1 1
dtype: int64
```
如果将 ascending 参数设置为 True,则次数将从小到大排序:
```python
counts = s.value_counts(ascending=True)
print(counts)
```
输出结果如下:
```
1 1
2 2
3 3
dtype: int64
```
阅读全文