← 返回题库
中级

生成单一客户授信集中度报告TOP10借款人余额

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from pyodide.http import open_url
    loan_products_csv = open_url(____).read()
    clients_csv = open_url(____).read()
    loans_csv = open_url(____).read()
    loan_classifications_csv = open_url(____).read()
    loan_provisions_csv = open_url(____).read()
    import sqlite3, pandas as pd
    from io import StringIO
    conn = sqlite3.connect(____)
    pd.read_csv(StringIO(____)).to_sql(____)
    pd.read_csv(StringIO(____)).to_sql(____)
    total = pd.read_sql_query(____).iloc[____]['____'] or ____
    result = pd.read_sql_query(____)
    result['____'] = (____).round(____)
    result.insert(____, '____', range(____, len(____)+____))
    print(result.to_string(____))
    conn.close()

示例

输入
solve()
期望输出
rank client_name  total_balance  pct_of_total
    1          林辉        1800000         30.06
    2          郑超        1350000         22.55
    3          徐华        1190000         19.87
    4          李娜         795000         13.28
    5          王强         500000          8.35
    6          孙磊         145000          2.42
    7          张伟          88000          1.47
    8          刘洋          52000          0.87
    9          陈梅          28000          0.47
   10          马萍          22000          0.37
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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