← 返回题库
中级

综合案例实战:全行业红旗指标综合扫描

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

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

"____""____""____"

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

    BASE_URL = "____"
    inc = pd.read_csv(StringIO(open_url(____).read()))
    bs = pd.read_csv(StringIO(open_url(____).read()))
    sol = pd.read_csv(StringIO(open_url(____).read()))
    op = pd.read_csv(StringIO(open_url(____).read()))

    # 简化处理:使用基础指标
    inc23 = inc[(____) & (____)][
        ['____', '____', '____', '____', '____']].copy()
    bs23 = bs[(____) & (____)][
        ['____', '____', '____', '____', '____']]
    sol23 = sol[(____) & (____)][
        ['____', '____']].rename(____)
    op23 = op[(____) & (____)][
        ['____', '____']].rename(____)

    df = inc23.merge(____).merge(____).merge(____).dropna()
    df = df[(____) & (____)]

    df['____'] = (____) / df['____']
    df['____'] = df['____'] / df['____']
    df['____'] = df['____'] / df['____']
    df['____'] = (
        (____).astype(____) +
        (____).astype(____) +
        (____).astype(____) +
        (____).astype(____) +
        (df['____'].fillna(____) < ____).astype(____)
    )

    top10 = df.nlargest(____, '____')[
        ['____', '____', '____', '____', '____']
    ].reset_index(____)
    return top10.to_string()

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

示例

输入
solve()
期望输出
Stkcd ShortName  红旗分     资产负债率    货币资金占比 | 0     955      欣龙控股    3  2.619460  0.149972 | 1    2638      勤上股份    3  5.440207  0.171735 | 2  200037      深南电B    3  1.584668  0.154286 | 3  300370      安控科技    3  0.953855  0.031412 | 4  300683      海特生物    3  3.322468  0.171718 | 5  600410      华胜天成    3  0.812247  0.118170 | 6  603813      原尚股份    3  1.847272  0.064297 | 7  603900      莱绅通灵    3  2.418768  0.094845 | 8  688004      博汇科技    3  2.390782  0.092577 | 9  688107      安路科技    3  5.216427  0.178202
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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