全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1436 4
2011-11-06
问题:将下面的 data2 中变量 sex,race,cigs 对应的列的值分别用 data1 中的变量 Sex, smoke , age 的值替换,比如
替换后 data2后面的变量sex的值应该依次为 FFFFFF (1的个数)、MM(2的个数)...... 该用什么命令,请高手指教.

data1
   ID Sex Smoke   Age
1   1   F     N   Mid
2   2   M     N   Old
3   3   F     Y   Old
4   4   F     N Young

data2
    Doctor Sex  Race Cigs Advised
1        1   F AfrAm  Low       1
2        1   F AfrAm  Med       1
3        1   M AfrAm High       1
4        1   M AfrAm  Med       0
5        1   F AfrAm  Low       0
6        1   F AfrAm High       0
7        2   F AfrAm  Med       1
8        2   F AfrAm  Low       0
9        3   F AfrAm  Med       0
10       3   F AfrAm  Med       0
11       3   F AfrAm  Low       0
12       3   F White High       0
13       4   F White  Low       1
14       4   F AfrAm  Low       1


二维码

扫码加我 拉你入群

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

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

全部回复
2011-11-7 00:01:04
没看懂你的题目。
二维码

扫码加我 拉你入群

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

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

2011-11-7 06:16:31
Is this what you want?
复制代码
二维码

扫码加我 拉你入群

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

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

2011-11-7 09:39:59
与其替换,不同重新读取了。
二维码

扫码加我 拉你入群

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

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

2011-11-7 13:04:38
谢谢,我要的就是“zhangyangsmith”的做法,我也是用merge函数,但是我是先将data1中的id取名为Doctor
在按照by=Doctor来做的,麻烦一些。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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