楼主: sumukang
1344 6

[问答] r数据处理求助 [推广有奖]

  • 12关注
  • 2粉丝

已卖:164份资源

讲师

24%

还不是VIP/贵宾

-

威望
0
论坛币
1897826 个
通用积分
5.4701
学术水平
2 点
热心指数
0 点
信用等级
0 点
经验
9156 点
帖子
190
精华
0
在线时间
643 小时
注册时间
2004-10-28
最后登录
2025-12-14

楼主
sumukang 发表于 2019-7-28 16:48:24 |AI写论文
30论坛币
如图,已有序号、姓名和爱好,但一个人可能有多个爱好,现在想只保留其排在第一位的爱好,也就是D列编码。谢谢!

help.bmp

最佳答案

不懂不装懂 查看完整内容

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(爱好))
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
sumukang + 5 + 3 + 3 + 3 精彩帖子
jiangbeilu + 10 精彩帖子

总评分: 论坛币 + 15  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
jiangbeilu 学生认证  发表于 2019-7-28 20:22:26
对姓名和编码两列去重就好了;
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
sumukang + 5 + 2 + 3 + 3 精彩帖子

总评分: 论坛币 + 5  学术水平 + 2  热心指数 + 3  信用等级 + 3   查看全部评分

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

报纸
guoyaodang3 发表于 2019-7-28 23:09:17
就按二楼说的做,先全部复制一份,然后去除重复,接着可以用vlookup。好像没用到R,哈哈
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
sumukang + 5 + 2 + 3 + 3 精彩帖子
jiangbeilu + 5 精彩帖子

总评分: 论坛币 + 10  学术水平 + 2  热心指数 + 3  信用等级 + 3   查看全部评分

地板
不懂不装懂 发表于 2019-7-29 11:58:17
可以这样

7
sumukang 发表于 2019-8-1 11:01:55
也感谢jiangbeilu和guoyaodang3,谢谢二位!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 09:43