初级
从iv_table查看IV值Top10特征
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
def solve():
from pyodide.http import open_url
from io import StringIO
loans_clean_csv = open_url("https://data.zuihe.com/dbd/riskctrl/state_03/loans_clean.csv").read()
loans_featured_csv = open_url("https://data.zuihe.com/dbd/riskctrl/state_03/loans_featured.csv").read()
iv_table_csv = open_url("https://data.zuihe.com/dbd/riskctrl/state_03/iv_table.csv").read()
import pandas as pd
from io import StringIO
iv_df = pd.read_csv(StringIO(iv_table_csv))
print("IV值Top10:")
print(iv_df.head(10).to_string(index=False))
print(f"IV>0.1的特征数: {len(iv_df[iv_df['iv']>0.1])}")
示例
输入
solve()
期望输出
IV值Top10:
feature iv strength
subGrade 0.4307 strong
interestRate 0.4082 strong
grade 0.3624 strong
ficoRangeHigh 0.0830 weak
ficoRangeLow 0.0830 weak
loanAmnt 0.0618 weak
installment 0.0522 weak
n14 0.0516 weak
dti 0.0506 weak
issue_year 0.0301 weak
IV>0.1的特征数: 3
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199