楼主: 玩一瓶
2144 1

[问答] 用R软件删除某变量为NA的记录;删除某变量的最后3个字符;根据某变量查找匹配记录 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

71%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
1
精华
0
在线时间
16 小时
注册时间
2019-1-19
最后登录
2020-6-10

楼主
玩一瓶 发表于 2019-1-19 20:02:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
问题1:
数据集dat如下图所示, 1547898898.png

想把变量redcap_repeat_instance为NA的记录删掉,试过各种方法比如:方法1:
dat[!dat[,"redcap_repeat_instance"]== NA,]
方法2:
dat$redcap_repeat_instance <- na.omit(dat$redcap_repeat_instance)
方法3:
newdat <- dat[which(dat$redcap_repeat_instance != NA),]

都不行,求大神能帮忙解决!


问题2:
把上图的dat$article_id转换为字符型,并删除最后3个字符,即保留1、2、3……
请问如何解决?

问题3:
如何根据变量如dat$article_id查找两条记录,并合并两条记录为一条?(只在一个数据集中!)
求大神帮忙!!


二维码

扫码加我 拉你入群

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

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

关键词:r软件 instance repeat stance STAN

沙发
铿锵绿色 发表于 2019-1-19 20:30:24
dat <- dat[!is.na(dat$redcap_repeat_instance), ]

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

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