0、昨天晚上更新了iv工具包,对数据集X进行检测,对于含有缺失值的字段,将抛出错误,并指出哪些字段存在缺失值,主要还是用之前写的find_na_column函数,这个函数主要就是靠pd.isnull来实现,然后如果存在miss_columns,会抛出错误,这里抛出错误,我起初是想找一个built-in的类来raise,但是发现没有符合我这种错误的,就只好用Exception基类包装,最后一个老的操作,差点忘掉,list组合成string,','.join(list)这样
1、上午主要就是合作方打我脸,我打回去,认真检查了SQL和分析逻辑,果断打回去啊,可能前面写的有一些逻辑我没深究,我为了确保SQL的正确性做了很多考证和检查,打别人脸,要沉住气,有确凿证据才去打别人脸
2、打完脸就开始着手rts的审批逻辑编写,没什么大问题,开始就想图简洁按照领导的意思来,后来大领导发话了,只好思考了一种更科学的方式,就是还款能力的计算,最后的方案还需要等待他们敲定
3、还有就是被自己人给坑了,改了变量的选填必填,我可能需要被迫调整模型,而且改了后,实际结果似乎存在一些问题,还需要打听清楚
4、给新人布置了一个人任务,大致内容是按dict的key的某一部分进行排序,完成得有些累赘,但我从中受到了启迪,加快了我修改的进程,这其中的关键是对sorted函数的理解,这里我学习后待补充
5、思考自动化的rolling variable方式,但是基于目前的平台无法完成,决定改用手动更新的方式,添加了一些数据库字段,更新了含有rolling variable的代码