Preppindata练习02|2023: Week 2 - International Bank Account Numbers

完成目标

要求

把散乱的字段结合起来,形成银行账户的代码

现有数据(输入)

在这里插入图片描述

操作要求

  • Input the data
    在这里插入图片描述
    导入数据(.csv),默认文本格式,导入时选择“connection”-“Text file”
    !!勿更改此处的源数据格式为.xlsx,否则展示时可能会有数据格式出错!!

  • In the Transactions table, there is a Sort Code field which contains
    dashes(破折号). We need to remove these so just have a 6 digit string (hint)
    在这里插入图片描述
    如图操作所示,remove punctuations(移除标点符号)

  • Use the SWIFT Bank Code lookup table to bring in additional
    information about the SWIFT code and Check Digits of the receiving
    bank account (hint)
    在这里插入图片描述
    结合两个表格,有相同的Bank,通过Join把它们结合起来,即把SWIFT Bank Code look up table(查找表)的银行信息(SWIFT code, Check Digits)加入到Transactions table(主表)当中

  • Add a field for the Country Code (hint)

    • Hint: all these transactions take place in the UK so the Country Code should be GB
      在这里插入图片描述
      此处增加变量(Country Code)的方法:通过calculation,“create calculation field",赋值为"GB",不用再写等式,直接把值填进去就行
      !!额外增加变量或数据的方法:https://www.preppindata.com/howto/how-to-create-additional-data
  • Create the IBAN as above (hint)

    • Hint: watch out for trying to combine sting fields with numeric
      fields - check data types
      在这里插入图片描述
      将数字形式的field改变为字符串形式后,根据IBAN的结构用"+"连接各个值,最终形成新的变量IBAN
  • Remove unnecessary fields (hint)
    在这里插入图片描述
    增加一步clean step,只留下Transaction ID和IBAN,其余变量均剔除(选中多余变量,右键”remove“即可)

  • Output the data

输出

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值