楼主: 等风来撒
2286 10

如何保留变量,急求.......好心高手求解答.... [推广有奖]

  • 0关注
  • 0粉丝

博士生

40%

还不是VIP/贵宾

-

威望
0
论坛币
490 个
通用积分
35.4021
学术水平
0 点
热心指数
5 点
信用等级
0 点
经验
2497 点
帖子
220
精华
0
在线时间
233 小时
注册时间
2014-1-5
最后登录
2025-7-23

楼主
等风来撒 发表于 2016-11-11 14:03:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我有两个数据集AB,其中A数据集长这个样

变量         
var1
var3
var6
var123
....

然后数据集B长这样

date   var1 var2 var3 var4 ....... var500
...
...

请问下我如何让我B数据集只保留A数据集中,变量前10名的var,也就是把B的结果弄成

date var1 var3 var6 var123

求高手。。。。。。


二维码

扫码加我 拉你入群

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

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

关键词:求解答 date VaR 数据集 ATE 如何

这个...........

沙发
xiadongbj 发表于 2016-11-11 14:19:12
A<-B( ,C(1,2,列所处位置,))

藤椅
xiadongbj 发表于 2016-11-11 14:19:50
这是R语句操作

板凳
等风来撒 发表于 2016-11-11 14:24:04
xiadongbj 发表于 2016-11-11 14:19
这是R语句操作
额,只会SAS额,不太懂R的逻辑啊

报纸
xiadongbj 发表于 2016-11-11 14:53:50
最简单的方法就是,从SAS中导出数据,比如EXcel格式,然后挑选变量,在导入到SAS中去,俺也不会SAS

地板
等风来撒 发表于 2016-11-11 14:58:34
xiadongbj 发表于 2016-11-11 14:53
最简单的方法就是,从SAS中导出数据,比如EXcel格式,然后挑选变量,在导入到SAS中去,俺也不会SAS
不行,我有N个数据集要这么处理,都弄成excel会爆炸的

7
wwang111 发表于 2016-11-11 15:07:08
data a1;
  set a;
  if _n_<=10;
run;

proc sql noprint;
  select distinct var into: varlist separated by " "
  from a1;
quit;

data wanted;
set b;
keep &varlist;
run;

8
等风来撒 发表于 2016-11-11 15:22:59
wwang111 发表于 2016-11-11 15:07
data a1;
  set a;
  if _n_
可以了,谢谢你啊大神

9
learsaas 发表于 2016-11-11 15:28:44
macro解决你的问题比较合适

10
等风来撒 发表于 2016-11-11 15:49:05
learsaas 发表于 2016-11-11 15:28
macro解决你的问题比较合适
那个顺便请问一下啊,
data a&i;
set b&i+1;
我想新建一个数据集a1是set b2的,但是宏的指针不允许我直接在后面+1啊,请问下有什么方法么?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 03:38