全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1077 4
2014-05-08
  求救大神,怎么样用程序实现呢:

数据集A已按照ID变量进行了排序,请生成一个新的变量order作为每条观测的编码标识。
  id   phone
  a   iphone
  b   sumsung
  c   sony
....   .....
(共有10000万条记录)
二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-8 10:42:11
看一下这个能不能满足你的需求:
data a;
inut id$ type$ @@;
cards;
a   iphone
b   sumsung
c   sony
;
run;

data b;
set a;
n=_n_;
run;
二维码

扫码加我 拉你入群

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

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

2014-5-8 10:52:52
semenljw 发表于 2014-5-8 10:42
看一下这个能不能满足你的需求:
data a;
inut id$ type$ @@;
可以满足啊,菜鸟学习了,但是我想问一下,我知道n是新变量嘛,_N_是代表什么意思
二维码

扫码加我 拉你入群

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

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

2014-5-8 10:55:19
n是新变量,_n_是sas里面的自动变量,用来标识记录编号的。
二维码

扫码加我 拉你入群

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

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

2014-5-8 10:57:13
semenljw 发表于 2014-5-8 10:55
n是新变量,_n_是sas里面的自动变量,用来标识记录编号的。
学到东西了,
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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