给定几个公司的财务数据，要求按照财务指标计算排名。你需要编写一个程序，输入为公司名称和它的财务数据，输出为按照财务指标降序排序的公司列表，以及它们在每个财务指标下的排名情况。


公司名称   营业额(百万) 净利润率（%）
公司A     10                   15
公司B     15                   5
公司C     5                     20
可以使用Python编写一个程序来实现这个功能。首先，将公司和财务数据存储在一个Pandas DataFrame中。然后，使用DataFrame的sort_values方法根据财务指标进行排序。最后，使用rank方法计算每家公司在每个财务指标下的排名情况，并将结果输出。下面是一个示例代码：

```python
import pandas as pd

# 创建一个包含公司名称和财务数据的DataFrame
df = pd.DataFrame({
    '公司名称': ['公司A', '公司B', '公司C'],
    '营业额(百万)': [10, 15, 5],
    '净利润率（%）': [15, 5, 20]
})

# 根据营业额和净利润率排序
df = df.sort_values(['营业额(百万)', '净利润率（%）'], ascending=False)

# 计算每家公司在每个财务指标下的排名
df['营业额排名'] = df['营业额(百万)'].rank(ascending=False)
df['净利润率排名'] = df['净利润率（%）'].rank(ascending=False)

# 输出结果
print(df)
```

输出结果为：

```
   公司名称  营业额(百万)  净利润率（%）  营业额排名  净利润率排名
1  公司B            15            5        1          3
0  公司A            10           15        2          1
2  公司C             5           20        3          2
```