当前位置: 首页 > news >正文

实现按天更新vintage并热力图可视化

数据准备
我们将含mob的月度vintage数据和更新到 T-1的vintage数据拼合在一起,里面有如下字段:
借据号、其他我们需要的字段,必备的要有:‘use_mon’,‘mob(更新到T-1的数据要到最新的mob)’, ‘m2_add_ovd_bal’, ‘m1_add_ovd_bal’, ‘principal’

那么我们就能实现vintage数据的可视化监控,能跟踪到T-1的vintage数据,对于我们及时评估策略情况在日益专业日益激烈的信贷行业非常有必要。当然也能稍微改改代码实现分组监控。

定义可视化函数

def pivot_heatmap1(df,figsize_ini):A = df.groupby(['use_mon','mob']).agg({'m2_add_ovd_bal':np.sum,'m1_add_ovd_bal':np.sum,'principal':np.sum}).reset_index() A['$M2+%'] = A['m2_add_ovd_bal']/A['principal']A['$M1+%'] = A['m1_add_ovd_bal']/A['principal']piovt_table= A.pivot(index='use_mon',columns='mob',values='$M1+%') # M1+这里改为M1,#pivot的其他参数  index可以=['a','b'],values也可以['a','b'],aggfunc='sum'piovt_table.index.name='use_mon'piovt_table.columns.name='mob'piovt_table=piovt_table.query(('use_mon>="2023-07"'))## 额外筛选条件piovt_table=pd.DataFrame(piovt_table)plt.figure(figsize=figsize_ini) # 画布重叠或者稀疏,更改画布大小,(15,10)分别是横轴和竖轴heatmap = sns.heatmap(piovt_table,annot=True,fmt=".2%",cmap='Oranges', # Reds 填充红色 cool 蓝色 Oranges颜色轻重合适linewidths=.5, annot_kws={'size': 8, 'weight': 'bold', 'color': 'black'})plt.ylabel('month')plt.xlabel('mob')#ax1.set_xticklabels(xticks, rotation=35, fontsize=9)#ax1.set_yticklabels(yticks, rotation=50, fontsize=9)plt.title('vintage_$M1+')# M1+这里改为M1plt.show()

使用示例

pivot_heatmap1(data[(data['label_360']=='0')&(data['mob']>=0)#&(data['price_label']=='6,(22-24%]')&(data['use_mon']>='2023-07')],(11,6))

文章转载自:

http://8c7caCbb.gthwr.cn
http://jEAOtjuv.gthwr.cn
http://96aIMOY4.gthwr.cn
http://P6dqbp0Y.gthwr.cn
http://9FNiSR5U.gthwr.cn
http://FP5txGPT.gthwr.cn
http://21knUc28.gthwr.cn
http://JtOWUD82.gthwr.cn
http://wOMDkZQn.gthwr.cn
http://i51L17hy.gthwr.cn
http://tajVjZ6u.gthwr.cn
http://IJs4COty.gthwr.cn
http://yl5oUZuI.gthwr.cn
http://51R03OEf.gthwr.cn
http://7OitYHmt.gthwr.cn
http://3k6thx1k.gthwr.cn
http://9ETtluKy.gthwr.cn
http://3ISoHYGJ.gthwr.cn
http://q95bKH5I.gthwr.cn
http://bspmQOxk.gthwr.cn
http://jkmTOhEw.gthwr.cn
http://ryhbWWkc.gthwr.cn
http://eRaw67I4.gthwr.cn
http://Wj4uoM0M.gthwr.cn
http://jAenqA1u.gthwr.cn
http://onnKYzjS.gthwr.cn
http://0hg9UCKV.gthwr.cn
http://quPaa2eu.gthwr.cn
http://wNmZ7dDl.gthwr.cn
http://7QFE8aJ8.gthwr.cn
http://www.dtcms.com/a/226692.html

相关文章:

  • 如何用AI写作?
  • SQL Views(视图)
  • SQL快速入门【转自牛客网】
  • MCP协议学习
  • Transformer核心技术深度解析:多头注意力机制与架构精粹
  • 20250602在荣品的PRO-RK3566开发板的Android13下打开关机对话框
  • 【Linux】网络--网络层--IP协议
  • 抖音商城抓包 分析
  • 基于Python学习《Head First设计模式》第三章 装饰者模式
  • Android基于LiquidFun引擎实现软体碰撞效果
  • leetcode hot100刷题日记——35.子集
  • day17 leetcode-hot100-34(链表13)
  • 每日算法刷题计划Day20 6.2:leetcode二分答案3道题,用时1h20min
  • 从 LeetCode 到日志匹配:一行 Swift 实现规则识别
  • 力扣LeetBook数组和字符串--数组简介
  • 【软件测试】web自动化:Pycharm+Selenium+Firefox(一)
  • NodeJS全栈WEB3面试题——P8项目实战类问题(偏全栈)
  • 电脑wifi显示已禁用怎么点都无法启用
  • Java线程生命周期详解
  • GStreamer开发笔记(六):gstreamer基本概念:组件、箱柜、管道、衬垫、链接组件
  • 【存储基础】存储设备和服务器的关系和区别
  • 4、ubuntu系统 | 文本和目录操作函数
  • 设备驱动与文件系统:03 生磁盘的使用
  • Python 训练营打卡 Day 33-神经网络
  • SpringMVC的注解
  • Java设计模式之备忘录模式详解
  • 【小沐杂货铺】基于Three.JS构建IFC模型浏览器(WebGL、CAD、Revit、IFC)
  • 使用source ~/.bashrc修改环境变量之后,关闭服务器,在重启,环境变量还有吗?
  • Spark-TTS: AI语音合成的“变声大师“
  • 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录——4. 配置服务器终端环境 zsh , oh my zsh, vim