sortvalues降序排序?

如题所述

在Pandas中,我们可以使用`sort_values()`方法对DataFrame进行排序。要将DataFrame按某一列降序排序,可以将`sort_values()`方法中的`ascending`参数设置为`False`,默认为`True`。

以下是一个示例代码:

```python
import pandas as pd

# 创建一个简单的DataFrame
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie', 'David', 'Emily'],
'age': [20, 25, 22, 27, 24],
'salary': [50000, 60000, 55000, 70000, 65000]
})

# 按照'salary'列降序排序
df.sort_values(by='salary', ascending=False, inplace=True)

# 打印排序后的DataFrame
print(df)
```

输出结果:

```
name age salary
3 David 27 70000
4 Emily 24 65000
1 Bob 25 60000
2 Charlie 22 55000
0 Alice 20 50000
```

在上面的代码中,我们首先创建了一个简单的DataFrame,其中包含每个人的姓名、年龄和工资信息。然后,我们使用`sort_values()`方法对DataFrame进行降序排序,按照`'salary'`列排序。最后,我们打印了排序后的DataFrame,可以看到DataFrame根据工资从高到低进行了排序。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网