楼主: 番茄奏鸣曲
9156 12

[有偿编程] SAS merge合并两个数据集问题 [推广有奖]

番茄奏鸣曲 发表于 2017-6-6 09:24
您好,您的程序应该是正确的,我好像知道问题在什么地方了,我excel导入的数据是字符,也就是data1,而另外 ...
Data cust_cred_raw_v1;
Set cust_cred_raw;
MonthlyIncome_new= MonthlyIncome*1;
NumberOfDependents_new=NumberOfDependents*1;
run;

这个例子中MonthlyIncome和NumberOfDependents是字符型的,这样可以将他们转换为number

使用道具

12
foocares 发表于 2017-6-6 11:36:03 |只看作者 |坛友微信交流群
番茄奏鸣曲 发表于 2017-6-6 01:56
啊!我发现个问题,那个park的数据有一万多个,因为是吧所有公园集合在一起,每个公园都是1992~2016的数据 ...
那你就要小心了,因为如果第二个表你无法知道对应的公园是哪个(万一是总公园数据你全安在Acadia头上了,那有什么意义呢),之所以之前说如果有共享的公园ID就好办,是因为靠这个标识才能放心引入第二个表的数据,因为我们知道它里头那些CCI什么的能够跟第一个表里的数据对得上号,而不至于张冠李戴拿前朝的剑斩今朝的官了。

有时并不是统计工具有错,而是我们思考的统计方式。

使用道具

13
王贴贴123456 在职认证  发表于 2017-6-6 21:59:29 |只看作者 |坛友微信交流群
你可在导入数据的时候设置一下格式
  1. data f;
  2.   input year:$10.
  3.         month:best4.
  4.         park:$10.
  5.   ;
  6.   informat year $10.
  7.         month best4.
  8.         park $10.
  9.   ;
  10.   format year $10.
  11.         month best4.
  12.         park $10.
  13.   ;
  14.   datalines;
  15.   1991 1 sfdh
  16.   1994 2 gsh
  17.   1993 3 gshs
  18.   ;
  19. run;
复制代码

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 19:01