← 返回题库
中级

利润表分析:行业毛利率中位数对标

未完成
中级参考 代码结构已给出,请填写 ____ 处
"____""____""____"

metadata = {
    "____": "____",
    "____": "____",
    "____": "____",
    "____": "____",
    "____": ["____"],
    "____": ["____", "____", "____"],
    "____": ____
}

# 题目描述
"____""____""____"

def solve():
    import pandas as pd
    from pyodide.http import open_url
    from io import StringIO

    BASE_URL = "____"
    df = pd.read_csv(StringIO(open_url(____).read()))

    df = df[(____) & (____)].copy()
    df = df.dropna(____)
    df = df[df['____'] > ____]
    df['____'] = (____) / df['____']

    result = df.groupby(____).agg(
        公司数量=(____),
        毛利率中位数=(____)
    ).reset_index()
    result['____'] = result['____'].round(____)
    result = result.sort_values(____).head(____).reset_index(____)

    return result.to_string()

if __name__ == "____":
    print(solve())

示例

输入
solve()
期望输出
Indnme  公司数量  毛利率中位数 | 0       租赁业     1  0.8859 | 1    货币金融服务     7  0.6095 | 2   公共设施管理业     4  0.2989 | 3     其他制造业     3  0.2678 | 4  有色金属矿采选业     4  0.2107
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码