全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1278 6
2019-07-28
悬赏 30 个论坛币 已解决
如图,已有序号、姓名和爱好,但一个人可能有多个爱好,现在想只保留其排在第一位的爱好,也就是D列编码。谢谢!

help.bmp

help.xls

大小:7.5 KB

 马上下载

最佳答案

不懂不装懂 查看完整内容

library(tidyverse) library(readxl) help%group_by(姓名)%>% mutate(编码=first(爱好))
二维码

扫码加我 拉你入群

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

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

全部回复
2019-7-28 16:48:25
library(tidyverse)
library(readxl)
help<-read_xls("D:/r/data/help.xls")
help%>%group_by(姓名)%>%
     mutate(编码=first(爱好))
二维码

扫码加我 拉你入群

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

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

2019-7-28 20:22:26
对姓名和编码两列去重就好了;
二维码

扫码加我 拉你入群

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

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

2019-7-28 22:42:06
jiangbeilu 发表于 2019-7-28 20:22
对姓名和编码两列去重就好了;
感谢jiangbeilu.D列是想实现的。数据列数不变
二维码

扫码加我 拉你入群

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

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

2019-7-28 23:09:17
就按二楼说的做,先全部复制一份,然后去除重复,接着可以用vlookup。好像没用到R,哈哈
二维码

扫码加我 拉你入群

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

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

2019-7-29 11:58:17
可以这样
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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