全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1450 6
2015-01-24
如果我有个数据是这样的格式:
ID V1  
1   3   
1   3   
2   4   
2   5
3   5
我要重新建立一个变量,要求是对于同一个ID,如果V1的值是一样的,那么这个新变量的一个值是1,其他的是0;同一个ID如果V1的值不一样,那么重新 Code之后的这个变量就都是1。所以我要的新数据是这样的:
ID V1  v2
1   3   1
1   3   0
2   4   1
2   5   1
3   5   1

觉得应该是个很简单的问题,可是想好久都没有做出来。请走过路过的半个忙,先谢谢了。




二维码

扫码加我 拉你入群

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

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

全部回复
2015-1-24 22:39:01
复制代码

二维码

扫码加我 拉你入群

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

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

2015-1-24 23:34:26
sushe1527 发表于 2015-1-24 22:39
谢谢这么快回复,好像有点不太对
有一点点不对,就是ID中有三个或者以上的值的时候,好像就不对,比如:

ID V1  v2
1   3   1
1   3   0
2   4   1
2   5   1
2   2    1
3   5   1
用你的 Code做出来 ID=2,结果是 1 0 0,我要的v2 的值应该是111,就是同一个ID值不一样的时候,都是1
二维码

扫码加我 拉你入群

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

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

2015-1-24 23:39:22
calsunny 发表于 2015-1-24 23:34
谢谢这么快回复,好像有点不太对
有一点点不对,就是ID中有三个或者以上的值的时候,好像就不对,比如: ...
复制代码
二维码

扫码加我 拉你入群

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

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

2015-1-25 23:12:17
复制代码
二维码

扫码加我 拉你入群

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

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

2015-1-25 23:30:43
苹果叶 发表于 2015-1-25 23:12
可以跑一下这个
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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