← 返回题库
中级

行业特定风险:农业生物资产占总资产比分析

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

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

"____""____"消耗性生物资产"____""____"

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

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

    df = bs[(____) & (____)].copy()
    mask = df['____'].str.contains(____)
    df = df[mask]
    df = df.dropna(____)
    df = df[df['____'] > ____]

    bio_col = '____' if '____' in df.columns else None
    inv_col = '____' if '____' in df.columns else None

    if bio_col:
        df[bio_col] = df[bio_col].fillna(____)
        df['____'] = (____).round(____)
    else:
        df['____'] = ____

    if inv_col:
        df[inv_col] = df[inv_col].fillna(____)
        df['____'] = (____).round(____)
    else:
        df['____'] = ____

    cols = ['____', '____', '____', '____', '____', '____']
    if bio_col:
        cols.insert(____, bio_col)
    if inv_col:
        cols.insert(____)

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

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

示例

输入
solve()
期望输出
Stkcd ShortName   Indnme          存货           总资产  生物资产占总资产比  存货占总资产比 | 0      48      京基智农  农副食品加工业        0.00  1.212795e+10        0.0   0.0000 | 1     895      双汇发展  农副食品加工业        0.00  3.667537e+10        0.0   0.0000 | 2     998      隆平高科       农业        0.00  2.774798e+10        0.0   0.0000 | 3    2200     ST 交投       林业        0.00  3.231537e+09        0.0   0.0000 | 4    2286       保龄宝  农副食品加工业        0.00  2.658892e+09        0.0   0.0000 | 5    2714      牧原股份      畜牧业        0.00  1.954046e+11        0.0   0.0000 | 6    3030      祖名股份  农副食品加工业        0.00  2.025440e+09        0.0   0.0000 | 7  300673      佩蒂股份  农副食品加工业        0.00  2.936454e+09        0.0   0.0000 | 8  301498      乖宝宠物  农副食品加工业        0.00  4.143247e+09        0.0   0.0000 | 9  600097      开创国际       渔业  5...
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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