《Spark大数据技术与应用案例教程》教案第22课多角度分析银行个人信贷.docx
《《Spark大数据技术与应用案例教程》教案第22课多角度分析银行个人信贷.docx》由会员分享,可在线阅读,更多相关《《Spark大数据技术与应用案例教程》教案第22课多角度分析银行个人信贷.docx(5页珍藏版)》请在优知文库上搜索。
1、课题多角度分析银行个人信贷业务的逾期还款情况课时2课时(90min)教学目标知识技能目标:(1)使用Da(aFrame的不同操作分析踊。(2)掌握多角度分析数据的方法。素质目标:综合应用所学知识,提升归纳总结能力和实践能力。教学重难点教学重点:使用DataFrame的不同操作分析数据教学难点:多角度分析数据的方法教学方法案例分析法、问答法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务请大家回顾前面所学内容。【学生】完成课前任务考勤【教师】使用APP进行签到【学
2、生】班干部报请假人员及原因问题导入【教师】提出以下问题:如何使用DataFrame分析数据?【学生】思考、举手回答课堂实践【教师】描述和分析本次任务内容,并详细演示任务操作过程,引导学生进行操作【任务描述】分析银行个人信贷业务的逾期还款情况,可以帮助银行快速掌握业务整体的发展情况,同时为银行调整业务内容、制订个人信贷方案等工作提供数据支持。因此,本任务使用SParkSQL从整体的角度、不同月收入的角度和不同年龄段的角度分析银行个人信贷业务的逾期还款情况。1.从整体的角度分析银行个人信贷业务的逾期还款情况【任务分析】本任务先读取幡创建DaIaFrame;然后使用DataFramC提供的方法统计并
3、输出贷款用户的数量、逾期还款的用户数量、用户逾期还款率,以及逾期不同天数(即3059天、6089天和90天以上)还款的用户数量。【小提示】用户逾期还款率针对的是银行个人信贷业务的整体用户或部分用户,其计算公式如下。用户逾期还款率=逾期还款的用户数量/贷款用户的数量打开PyCharm,在CreditCard”目录下新建OveraHAnalysispy文件,然后在该文件中编写应用程序,从整体的角度分析个人信贷业务的逾期还款情况。实现步骤如下。一、新建并保存文档步骤IA创建SparkSession对象。步骤2A使用read.csv()方法读取CrediiCar(LdaIa.csv”文件中的数据创建D
4、ataFrame(即df)其中,header=True表示首行数据是列名;inferSchema=True表示自动推断列的数据类型。步骤3A使用SeleClO方法生成一个新的DataFrame(即OVerdUe.counts),其中SeleCI()方法中包含6个表达式,分别用于统计贷款用户的数量、逾期还款的用户数量、用户逾期还款率,以及逾期不同天数还款的用户数量。(详见教材)【参考代码】frompyspark.sqlimportSparkSessionfrompyspark.sql.functionsimportcol,when,sum.count舱j建SparkSession对象spark=
5、SparkSession.builder.appName(OverallAnalysis).getOrCreate()舱0建DalaFramedf=SPark.read.csv(f!le:/usrlocalSParkmycodeCrediICard/CredilCard_daia.csv,header=True,in(erSchema=True)overdue.counts=df.select(CoUnl(*)alias(贷款用户的数量)#第1个表达式sum(when(col(2yrs,)=1.1).otherwise(0)alias(逾期还款的用户数量”),#第2个表达式(sum(when(
6、col(2yrs)=1,1).otherwise(0)/count(*)*I(X).alias(,用户逾期还款率()#第3个表达式SUm(When(Co1(Time30-59)0,l).otherwise(0).alias(逾期3059天还款的用户数量).#第4个表达式sum(when(col(,Time60-89)0.1).otherwise(0).alias(逾期6089天还款的用户数量),#第5个表达式sum(when(col(Times90)0,1).otherwise(0)alias(逾期90天以上还款的用户数量“)#第6个表达式)OVerdUe-Countsshow(Iruncai
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Spark大数据技术与应用案例教程 Spark 数据 技术 应用 案例 教程 教案 22 角度 分析 银行 个人 信贷