全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4308 14
2011-08-17
一组贸易数据Reporter Partner Product       year
1                003      30303      1995
1                004      99284      1995

1                003       30303     1996
1                003      30303      1997
1                003      30303      2000
2                .....................................
2                ...................................
. .....................................................
例如按照Reporter-Partner-Product分组,(1-003-30303)。对于年份连续的,1995,1996和1997,生成新变量“贸易时间=3”。如果数据只为某一年,例如2000,与之前不连续,生成“贸易时间=1”. 如何SAS编程?多谢高手。







二维码

扫码加我 拉你入群

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

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

全部回复
2011-8-17 17:14:07
不知道数据是什么样子的?对于每个分组,后面的年份是连续的吗?还是说可能是1995,1996,2000这种不规则的?
二维码

扫码加我 拉你入群

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

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

2011-8-17 17:22:23
wangyf0218 发表于 2011-8-17 17:14
不知道数据是什么样子的?对于每个分组,后面的年份是连续的吗?还是说可能是1995,1996,2000这种不规则的 ...
数据很多。不同的分组都是不规则的。
二维码

扫码加我 拉你入群

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

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

2011-8-17 17:33:28
我是说对于同一个分组。。。。
二维码

扫码加我 拉你入群

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

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

2011-8-17 17:37:06
1                003      30303      1995
1                003      30303      1996
1                003      30303      1997
1                003      30303      2000

是这种情况?中间可能没有1998,1999,那这样生成的就是1 003 30303 3
                                                                                1 003 30303 1
这样的结果?
二维码

扫码加我 拉你入群

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

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

2011-8-17 17:46:24
wangyf0218 发表于 2011-8-17 17:37
1                003      30303      1995
1                003      30303      1996
1              ...
同一个分组中后面的年份也可能是不规则的。也许有连续,也许干脆就是缺失的。在同一个分组就是希望写成您的这种结果。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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