全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8471 10
2011-10-31
本人想问一下在SAS中如何将一个数据集中的变量赋予另一个数据集中变量的值?
例如: 已经导入到SAS中一个数据集A,包括变量id x1 x2 y;
            现在新建一个数据集B,要保留A中变量id x1 x2,要通过什么语句实现呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-10-31 16:05:24
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-31 16:16:54
caibirdcnb 发表于 2011-10-31 16:05
谢谢你得回复,这样的代码产生的数据集B和A是完全一样的吧?
我现在想要的是数据集B只保留A中的 id x1 x2 三个变量并且对 y 进行别的操作,其中数据集A是通过file\import手动导入的外部文件。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-31 16:21:31
create table b like a;
create table b as a;
like只创建变量,as才是复制a
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-31 23:11:48
data b(keep=id x1 x2);
  set a;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-11-1 11:51:47
陈苑利 发表于 2011-10-31 23:11
data b(keep=id x1 x2);
  set a;
run;
好的 太感谢了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群