今天临时接到一个活,把一堆车辆相关的数据做多维度的分析,其中一个维度是车型车商分类。

再一看数据,瞬间崩溃,录得那个乱啊,无力吐槽,时间紧迫,就写了个Hard Coding的代码来识别:

  • 根据某汽车网站的分类来写代码

  • 根据实际数据做了些调整

  • 时间紧急,没有二级分类,不区分什么“东风本田”、“广汽本田”之类的交叉分类

虽然是Hard Coding,不过这些已有的车分类应该是不会变的。

时间紧迫的产物,部分可能有错漏,各位可以根据自己需要再改改。

居然没有SAS的代码高亮模板。好吧,纯文本也可以,能用就行

data car_2013;set car_2013;
format brand $20.;
     if index(product,'Volvo') thenbrand='沃尔沃';
elseif index(product,'宝马') or index(product,'利星行')
    or index(product,'BMW') or index(product,'MINI Cooper')
    or index(product,'迷你')
    or (index(product,'X5') and index(product,'xDrive') )
    then brand='宝马';
elseif index(product,'捷豹') thenbrand='捷豹';
elseif index(product,'奥迪') or index(product,'Q5') thenbrand='奥迪';
elseif index(product,'轩逸')
or index(product,'逍客')
or index(product,'天籁')
or index(product,'阳光')
or index(product,'骊威')
or index(product,'骐达')
or index(product,'奇骏')
or index(product,'GT-R')
or index(product,'NV200')
or index(product,'玛驰')
or index(product,'楼兰')
or index(product,'帕拉丁')
or index(product,'370Z')
or index(product,'途乐')
or index(product,'D22皮卡')
or index(product,'贵士')
or index(product,'凯普斯达')
or index(product,'D22')
or index(product,'碧莲')
or index(product,'Juke')
or index(product,'Pathfinder')
or index(product,'日产')
or index(product,'聆风')
then brand='日产';
elseif index(product,'大众')
or index(product,'CrossPOLO')
or index(product,'高尔夫')
or index(product,'桑塔纳')
or index(product,'捷达')
or index(product,'朗逸')
or index(product,'速腾')
or index(product,'途观')
or index(product,'宝来')
or index(product,'帕萨特')
or index(product,'迈腾')
or index(product,'POLO')
or index(product,'CC')
or index(product,'朗行')
or index(product,'朗境')
or index(product,'辉腾')
or index(product,'途安')
or index(product,'尚酷')
or index(product,'途锐')
or index(product,'甲壳虫')
or index(product,'Tiguan')
or index(product,'夏朗')
or index(product,'Eos')
or index(product,'Cross')
or index(product,'Multivan')
or index(product,'志俊')
then brand='大众';
elseif index(product,'北现')
          or index(product,'现代')
          or index(product,'索纳塔')
          or index(product,'悦动')
          or index(product,'朗动')
          or index(product,'瑞纳')
          or index(product,'名图')
          or index(product,'途胜')
           orindex(product,'胜达')
          or index(product,'伊兰特')
          or index(product,'劳恩斯')
          or index(product,'飞思')
          or index(product,'格锐')
          or index(product,'名驭')
          or index(product,'雅尊')
          or index(product,'雅科仕')
          or index(product,'维拉克斯')
          or index(product,'康恩迪')
          or index(product,'辉翼')
          or index(product,'ix35')
           then brand='现代';
elseif index(product,'爱丽舍')
or index(product,'世嘉')
or index(product,'雪铁龙')
or index(product,'毕加索')
or index(product,'AIRCROSS')
then brand='雪铁龙';
elseif index(product,'奔驰') or index(product,'Smart') thenbrand='奔驰';
elseif index(product,'汉兰达')
or index(product,'凯美瑞')
or index(product,'威驰')
or index(product,'花冠')
or index(product,'卡罗拉')
or index(product,'RAV4')
or index(product,'锐志')
or index(product,'普拉多')
or index(product,'逸致')
or index(product,'YARiS')
or index(product,'皇冠')
or index(product,'陆地巡洋舰')
or index(product,'兰德酷路泽')
or index(product,'丰田')
or index(product,'雅力士')
or index(product,'普锐斯')
or index(product,'红杉')
or index(product,'FJ酷路泽')
or index(product,'埃尔法')
or index(product,'Wish')
or index(product,'杰路驰')
or index(product,'柯斯达')
or index(product,'普瑞维亚')
or index(product,'威飒')
or index(product,'Sienna')
or index(product,'考斯特')
or index(product,'海狮')
or index(product,'IQ')
then brand='丰田';
elseif index(product,'锋范')
          or index(product,'雅阁')
          or index(product,'锋范')
          or index(product,'凌派')
           orindex(product,'思域')
          or index(product,'飞度')
          or index(product,'杰德')
          or index(product,'歌诗图')
          or index(product,'奥德赛')
          or index(product,'思铭')
          or index(product,'思铂睿')
           orindex(product,'艾力绅')
          or index(product,'音赛特')
          or index(product,'思威')
          or index(product,'理念') /*合资*/
          or index(product,'本田')
          or index(product,'讴歌')
           then brand='本田';
elseif index(product,'英菲尼迪') thenbrand='英菲尼迪';
elseif index(product,'江淮') or index(product,'嘉兴宝俊行') then brand='江淮';
elseif index(product,'雷克萨斯') or index(product,'LEXUS') thenbrand='雷克萨斯';
elseif index(product,'保时捷')
or index(product,'卡宴')
or index(product,'凯宴')
or index(product,'博克斯特')
or index(product,'Cayman')
or index(product,'卡曼')
then brand='保时捷';
elseif index(product,'切诺基')
          or index(product,'Jeep')
          or index(product,'指南者')
          or index(product,'牧马人')
           orindex(product,'自由客')
          or index(product,'自由光')
           then brand='Jeep';
elseif index(product,'别克') or index(product,'君威')
          or index(product,'君越')
          or index(product,'昂科拉')
          or index(product,'林荫大道')
or index(product,'英朗') or index(product,'凯越') thenbrand='别克';
elseif index(product,'路虎') or index(product,'神行者') or index(product,'揽胜') or index(product,'极光') then brand='路虎';
elseif index(product,'凯迪拉克') or index(product,'凯雷德') then brand='凯迪拉克';
elseif index(product,'哈弗') or index(product,'长城') or index(product,'腾翼') thenbrand='长城';
elseif index(product,'起亚') or index(product,'智跑')
          or index(product,'狮跑')
          or index(product,'福瑞迪')
          or index(product,'赛拉图')
           orindex(product,'索兰托')
          or index(product,'秀尔')
          or index(product,'凯尊')
          or index(product,'锐欧')
          or index(product,'新佳乐')
          or index(product,'霸锐')
          or index(product,'速迈') thenbrand='起亚';
  
elseif index(product,'纳智捷')
or index(product,'大7')
or index(product,'MASTER')
then brand='纳智捷';
  
elseif index(product,'科鲁兹')
or index(product,'雪佛兰')
or index(product,'赛欧')
or index(product,'迈锐宝')
or index(product,'科迈罗')
or index(product,'科帕奇')
or index(product,'爱唯欧')
or index(product,'景程')
or index(product,'沃蓝达')
or index(product,'科尔维特')
then brand='雪佛兰';
  
  
elseif index(product,'长安')
or index(product,'致尚')
or index(product,'逸动')
or index(product,'悦翔')
or index(product,'奔奔')
or index(product,'睿骋')
/*以下是商用车*/
or index(product,'欧力威')
or index(product,'欧诺')
or index(product,'勋龙')
or index(product,'镭蒙')
or index(product,'尊行')
or index(product,'星卡')
or index(product,'星光')
or index(product,'金牛星')
or index(product,'运通')
or index(product,'雪虎')
then brand='长安';
  
elseif index(product,'阿斯顿马丁')
then brand='阿斯顿马丁';
  
elseif index(product,'比亚迪')
then brand='比亚迪';
  
elseif index(product,'标致')
then brand='标致';
  
elseif index(product,'宾利')
then brand='宾利';
  
elseif index(product,'传祺')
then brand='广汽';
  
elseif index(product,'大通')
then brand='大通';
  
elseif index(product,'道奇')
or index(product,'酷威')
or index(product,'酷搏')
or index(product,'公羊')
then brand='道奇';
  
elseif index(product,'帝豪')
then brand='帝豪';
  
elseif index(product,'菱悦')
or index(product,'菱致')
or index(product,'菱仕')
or index(product,'得利卡')
or index(product,'希旺')
or index(product,'菱帅')
or index(product,'富利卡')
or index(product,'菱利')
or index(product,'东南')
then brand='东南';
  
elseif index(product,'安德拉')
or index(product,'雅特')
or index(product,'英速亚')
or index(product,'麦瑞纳')
or index(product,'赛飞利')
or index(product,'Monza')
or index(product,'威达')
or index(product,'欧捷利')
or index(product,'欧美佳')
or index(product,'欧宝')
then brand='欧宝';
  
  
elseif index(product,'森林人')
or index(product,'斯巴鲁')
or index(product,'傲虎')
or index(product,'翼豹')
or index(product,'力狮')
or index(product,'驰鹏')
then brand='斯巴鲁';
  
elseif index(product,'奥拓')
or index(product,'雨燕')
or index(product,'锋驭')
or index(product,'天语')
or index(product,'羚羊')
or index(product,'北斗星')
or index(product,'利亚纳')
or index(product,'派喜')
or index(product,'浪迪')
or index(product,'维特拉')
or index(product,'凯泽西')
or index(product,'快捷')
then brand='铃木';
  
elseif index(product,'巴博斯')
then brand='巴博斯';
  
elseif index(product,'奔腾')
then brand='奔腾';
  
elseif index(product,'东风')
or index(product,'景逸')
or index(product,'菱智')
or index(product,'风行')
then brand='东风';
  
elseif index(product,'法拉利')
then brand='法拉利';
  
elseif index(product,'菲翔')
or index(product,'菲亚特')
or index(product,'博悦')
or index(product,'西耶那')
or index(product,'周末风')
or index(product,'派力奥')
or index(product,'领雅')
or index(product,'朋多')
or index(product,'柯罗马')
or index(product,'海酷')
or index(product,'德特乐福斯')
then brand='菲亚特';
  
elseif index(product,'猎豹')
or index(product,'飞扬')
or index(product,'黑金刚')
or index(product,'飞腾')
or index(product,'欧酷曼')
or index(product,'长丰')
or index(product,'金麒麟')
or index(product,'福铃')
or index(product,'飞铃')
then brand='猎豹';
  
elseif index(product,'雷诺')
or index(product,'科雷傲')
or index(product,'风朗')
or index(product,'纬度')
or index(product,'梅甘娜')
or index(product,'风景')
or index(product,'拉古那')
or index(product,'塔利斯曼')
or index(product,'Alpine')
or index(product,'威赛帝')
then brand='雷诺';
  
elseif index(product,'福克斯')
or index(product,'蒙迪欧')
or index(product,'翼虎')
or index(product,'翼搏')
or index(product,'嘉年华')
or index(product,'锐界')
or index(product,'探险者')
or index(product,'致胜')
or index(product,'野马')
or index(product,'麦柯斯')
or index(product,'征服者')
or index(product,'福特')
then brand='福特';
  
elseif index(product,'海马')
or index(product,'丘比特')
or index(product,'福美来')
or index(product,'骑士')
or index(product,'海福星')
or index(product,'欢动')
or index(product,'马自达')
or index(product,'普力马')
or index(product,'睿翼')
then brand='马自达';
  
elseif index(product,'福田')
or index(product,'迷迪')
or index(product,'蒙派克')
or index(product,'拓陆者')
or index(product,'奥铃捷运')
or index(product,'萨普')
or index(product,'欧曼')
or index(product,'风景快运')
or index(product,'奥铃TX')
or index(product,'奥铃CTX')
or index(product,'风景快捷')
or index(product,'欧马可')
then brand='福田';
  
elseif index(product,'金杯')
or index(product,'智尚')
or index(product,'海狮')
or index(product,'阁瑞斯')
or index(product,'海星')
or index(product,'西部大力神')
or index(product,'西部牛仔')
or index(product,'雷龙')
or index(product,'金典')
or index(product,'霸道') /*???是丰田的?*/
or index(product,'睿翔')
then brand='金杯';
  
elseif index(product,'悍马')
then brand='悍马';
  
elseif index(product,'江淮')
or index(product,'瑞风')
or index(product,'和悦')
or index(product,'瑞鹰')
or index(product,'悦悦')
or index(product,'宾悦')
or index(product,'同悦')
or index(product,'瑞铃')
then brand='江淮';
  
elseif index(product,'五菱')
or index(product,'宏光')
or index(product,'之光')
or index(product,'荣光')
or index(product,'鸿途')
or index(product,'兴旺')
or index(product,'小旋风')
or index(product,'扬光')
then brand='五菱';
  
elseif index(product,'红旗')
then brand='红旗';
  
elseif index(product,'中华')
or index(product,'骏捷')
or index(product,'尊驰')
or index(product,'酷宝')
then brand='中华';
  
elseif index(product,'克莱斯勒')
or index(product,'大捷龙')
or index(product,'300C')
or index(product,'300M')
or index(product,'城乡')
or index(product,'辉煌')
or index(product,'铂锐')
then brand='克莱斯勒';
  
elseif index(product,'兰博基尼')
or index(product,'Aventador')
or index(product,'盖拉多')
or index(product,'蝙蝠')
or index(product,'Veneno')
then brand='兰博基尼';
  
elseif index(product,'劳斯莱斯')
then brand='劳斯莱斯';
  
elseif index(product,'双龙')
or index(product,'柯兰多')
or index(product,'爱腾')
or index(product,'主席')
or index(product,'路帝')
or index(product,'享御')
then brand='双龙';
  
elseif index(product,'力帆')
or index(product,'丰顺')
or index(product,'兴顺')
or index(product,'X50')
then brand='力帆';
  
elseif index(product,'莲花')
or index(product,'L5 GTS')
or index(product,'L3 GT')
or index(product,'竞悦')
then brand='莲花';
  
elseif index(product,'林肯')
or index(product,'领航员')
or index(product,'城市')
then brand='林肯';
  
elseif index(product,'华泰')
or index(product,'圣达菲')
or index(product,'宝利格')
or index(product,'路盛')
or index(product,'特拉卡')
then brand='华泰';
  
elseif index(product,'陆风')
then brand='陆风';
  
elseif index(product,'玛莎拉蒂')
or index(product,'GranSport')
then brand='玛莎拉蒂';
  
elseif index(product,'吉利')
or index(product,'美人豹')
or index(product,'中国龙')
or index(product,'豪情')
or index(product,'美日')
or index(product,'优利欧')
or index(product,'全球鹰')
or index(product,'自由舰')
or index(product,'熊猫')
or index(product,'远景')
or index(product,'英伦')
or index(product,'金刚')
or index(product,'金鹰')
then brand='吉利';
  
elseif index(product,'明锐')
or index(product,'昕锐')
or index(product,'斯柯达')
or index(product,'昊锐')
or index(product,'晶锐')
or index(product,'速派')
then brand='斯柯达';
  
elseif index(product,'名爵')
or index(product,'MG')
then brand='名爵';
  
elseif index(product,'三菱')
or index(product,'风迪思')
or index(product,'欧蓝德')
or index(product,'帕杰罗')
or index(product,'格蓝迪')
or index(product,'蓝瑟')
or index(product,'君阁')
or index(product,'戈蓝')
or index(product,'劲炫')
or index(product,'伊柯丽斯')
or index(product,'菱绅')
or index(product,'翼神')
then brand='三菱';
  
  
elseif index(product,'奇瑞')
or index(product,'瑞虎')
or index(product,'艾瑞泽')
or index(product,'风云')
or index(product,'旗云')
or index(product,'东方之子')
then brand='奇瑞';
  
elseif index(product,'黄海')
or index(product,'挑战者')
or index(product,'旗胜')
or index(product,'柴神')
or index(product,'傲骏')
or index(product,'翱龙')
or index(product,'曙光骄子')
then brand='黄海';
  
elseif index(product,'启辰')
then brand='启辰';
  
elseif index(product,'依维柯')
or index(product,'欧霸')
then brand='依维柯';
  
elseif index(product,'永源')
or index(product,'风景线')
or index(product,'猎鹰')
or index(product,'庄威')
or index(product,'五星')
then brand='永源';
  
elseif index(product,'江铃')
or index(product,'驭胜')
or index(product,'全顺')
or index(product,'宝典')
or index(product,'域虎')
or index(product,'域虎')
or index(product,'顺达')
or index(product,'凯运')
or index(product,'凯锐')
or index(product,'凯威')
then brand='江铃';
  
if brand='' then brand='其他';
run;

[SAS Hard Coding] 车型对应车商代码相关推荐

  1. HAL库版STM32双轮自平衡车(三) ———代码精讲

    系列文章目录 编码电机测速 HAL库OLED的使用 HAL库版STM32双轮自平衡车(一) ---代码思路和PID基础精讲 HAL库版STM32双轮自平衡车(二) --- CubeMX的配置.原理图接 ...

  2. HAL库版STM32双轮自平衡车(一) ———代码思路和PID基础精讲

    系列文章目录 HAL库版STM32双轮自平衡车(一) ---代码思路和PID的简单介绍(本篇) HAL库版STM32双轮自平衡车(二) --- CubeMX的配置.原理图接线.物料准备 HAL库版ST ...

  3. 地表最强之Android开机Logo动态替换(附100余款车商原厂高清logo)

    前言 现在很多车载大屏都是基于Android系统,其中都会有一个开机 logo 替换程序,任你选择各大车商 logo 替换,一开机就能查看效果. 一直对这块很感兴趣,研究了发现 MTK 平台可以通过 ...

  4. 二手车渡劫:车商90天无订单,平台裁员、砍业务求生

    二手车行业太冷了. 尽管武汉已经开始复工,但升官渡二手车交易市场里依然空无一人. 振军从2018年开始做二手车商,去年他在这里包下了一个门面和12个车位,和三个合伙人做着二手车买卖. 因为疫情,他已经 ...

  5. css div冰淇淋车动画代码

    下载地址 css div冰绘制的淇淋车动画代码 dd:

  6. 如何更新开源版来客电商代码?

    1.如果你会Git版本管理软件,那么就用它从码云那里pull过来,懂的人懂 2.大多数人其实不会使用Git,一般是直接下载.zip压缩包(下载地址: https://gitee.com/laiketu ...

  7. 车商通SCRM 10.0全新上线

    一晃已是7月,自从1月入职车商通(驱动新媒体),两个人的开发组,就马上投入了 车商通SCRM系统(4S店客户关系系统) 的开发.系统原来是用Angular.js架构的,前后五个月,以每周至少四天加班的 ...

  8. 易车网全部品牌、车型、车款、价格以及4S店数据

    本文原创作者: 数据超市 (http://www.data-shop.net) 本文原始链接:http://www.data-shop.net/2015/05/%E6%98%93%E8%BD%A6%E ...

  9. 用java编写租车系统代码_java实现租车系统

    今天用java编写了一个租车系统,过程中主要遇到的两个问题: 1.输出数组信息问题: 在得到cars[]数组后,要生成租车信息表,目前有两种思路:一是用循环输出:二是用arrays.tostring( ...

  10. [iOS,mac]Coding.Net(码市)进行代码管理

    无论是在独立开发还是在合作开发的时候,代码管理真的是一个大的问题,就比如,楼主(独立开发)前段时间,一不小心用一个旧的项目直接把最新的项目覆盖了,一个月的代码就这样没有了(很难过),所以保存好代码是很 ...

最新文章

  1. java web程序 上机考试做一个登陆注册程序
  2. java地址传递_关于java中是地址传递还是值传递的测试
  3. 华为云IoT专家直播——构筑智慧路灯实战分享
  4. 如何在SQL Server 2016中比较查询执行计划
  5. 项目经理感悟之风险管理
  6. 冲刺个税递延,第三批养老目标基金正式获批!合计已达40只
  7. ElastcSearch的Mapping映射建立
  8. 免费的自媒体原创度检测工具有哪些?快速帮你提高系统推荐
  9. Linux 环境下,搭建 ZooKeeper 集群
  10. delphi random_delphi产生随机数
  11. 偶极子阵列天线(带反射板)+单层天线罩
  12. 公司各个部门所有英文缩写
  13. 感应加热计算机仿真软件,一种新型感应加热电源调功方式的研究与计算机仿真...
  14. C语言编程——随机排座位+指定座位
  15. gnuplot绘图程序中对线型(linetype)、点型(pointtype)、线条宽度(linewidth)、点大小(pointsize)、图样
  16. h5调起app的方法;app调起vue中的某个方法
  17. 浅析Windows域环境身份认证与攻击思路
  18. 《无法打开包括文件:“Eigen\Dense”:No such file or directory》亲测有效的解决方法
  19. autoware 1.14 lgvsl simulator仿真
  20. 家中联通光纤宽带200MB,测试速度才92.87mbps,需要换个猫吗?

热门文章

  1. Behavior(行为)
  2. Windows系统管理24招
  3. 做嵌入式开发经历(三).绝知此事要躬行
  4. int类型和String类型相互转换
  5. QQ个性装扮气泡免费使用
  6. java生成tga图片_游戏制作行业为什么使用TGA格式的贴图而不使用PNG格式?
  7. K8s(资源管理,namespace,Pod)
  8. tableau public使用形状文件进行数据可视化
  9. cv python 读取灰度图
  10. 正向查找区域和反向查找区域的操作教程(内提供系统镜像下载)