Python 中用sort对excel 中的成交量进行排序并排名
时间: 2024-05-02 19:17:04 浏览: 84
可以使用 pandas 库来读取 Excel 文件,并使用 sort_values 方法对成交量进行排序,然后使用 rank 方法来计算排名。下面是示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx')
# 按照成交量进行排序
df = df.sort_values(by='成交量', ascending=False)
# 计算排名
df['排名'] = df['成交量'].rank(method='dense', ascending=False)
# 输出结果
print(df)
```
在这个示例中,我们假设 Excel 文件中有一个名为“成交量”的列,我们按照这一列进行排序,并使用 dense 方法计算排名。最后,我们将排名存储在一个名为“排名”的新列中,并输出整个 DataFrame。
阅读全文