楼主: sharpe123
2402 12

怎么从非连续的数据集A中根据数据集B的内容选取特定数据。 [推广有奖]

11
sharpe123 在职认证  发表于 2014-3-24 14:54:12
intheangel 发表于 2014-3-24 14:42
不太明白你的意思
意思是现在数据集A 很大,包含很多个id,每个id 有很多数据。
然后根据数据集B中每个id 对应的date 来返回 观察的数据。

数据集B 的id也有很多个, 可能是1.2.5.8.10...1200...
且每个id 对应1个date。
怎么根据数据集B 查出数据集A中符合要求的观测值。
总不能用%a(1); %a(2); %a(5);...%a(1200);
这样的方式调用宏吧

我水平比较菜,不知道这样说清楚我的问题没。

12
sharpe123 在职认证  发表于 2014-3-24 14:59:40
intheangel 发表于 2014-3-24 14:50
我明白你的意思了,我的宏里面的i就是b里面的id啊,如果你的id很多,你可以先导出来,最后再include运用宏 ...
帮人帮到底,能再来一段程序不
我是个初初初学者。
大大的感激不尽

13
sharpe123 在职认证  发表于 2014-3-24 15:23:20
intheangel 发表于 2014-3-24 14:50
我明白你的意思了,我的宏里面的i就是b里面的id啊,如果你的id很多,你可以先导出来,最后再include运用宏 ...
哈哈哈,我太傻了。
建个文档,导入数据,再%include 确实就搞定
大牛说的很明白,膜拜之,我也要好好的学SAS

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 13:07