楼主: 梨子啊
1990 5

[问答] R中如何批量删除个案 [推广有奖]

  • 0关注
  • 0粉丝

svip2

高中生

92%

还不是VIP/贵宾

-

威望
0
论坛币
4223 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
179 点
帖子
16
精华
0
在线时间
61 小时
注册时间
2016-5-10
最后登录
2025-10-22

楼主
梨子啊 发表于 2017-3-4 17:44:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
捕获.PNG

求教,R中如何基于条件批量删除个案。  我想把 completenot为NA的个案全都删掉,比如上图的个案4,不知道该如何操作。  
二维码

扫码加我 拉你入群

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

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

关键词:Complete comp 如何操作 OMP not 如何

finance.rar
下载链接: https://bbs.pinggu.org/a-2202398.html

2.53 KB

本附件包括:

  • finance.csv

回帖推荐

johnmy 发表于3楼  查看完整内容

问问题以后最好把代码或可下载或复制的数据给出吧。别人不知道你的原始数据名称是什么。 假设你的数据框名是data, 那应该是:

沙发
johnmy 发表于 2017-3-5 00:36:50
  1. A<-data.frame(a=1:5,b=c(1,2,NA,5,NA))
  2. B<-A[!is.na(A$b),]
复制代码

藤椅
johnmy 发表于 2017-3-5 00:42:46
问问题以后最好把代码或可下载或复制的数据给出吧。别人不知道你的原始数据名称是什么。
假设你的数据框名是data,
那应该是:
  1. data[!is.na(completenot),]
复制代码

板凳
梨子啊 发表于 2017-3-5 22:25:29
johnmy 发表于 2017-3-5 00:42
问问题以后最好把代码或可下载或复制的数据给出吧。别人不知道你的原始数据名称是什么。
假设你的数据框名 ...
多谢大哥! 第一次问问题,不懂~~
还想问个问题, 这个数据表名finance,其中questiontime是答题时间,下面的数据都是用了多少秒(s),我还想把答题时间小于60s,超过500s的个案都删除,求指导哈

报纸
johnmy 发表于 2017-3-6 03:36:35
csv中有的usetime
你的条件也就是保留>60且<500的吧。数据的处理中tidyr和dplyr包中有很多很好用的函数。例如你的问题中用filter函数很容易理解
  1. finance<-finance[finance$usetime>60&finance$usetime<500,]
复制代码

地板
梨子啊 发表于 2017-3-11 10:29:53
johnmy 发表于 2017-3-6 03:36
csv中有的usetime
你的条件也就是保留>60且
辛苦johnmy哥解答,学习了,太感谢啦

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 08:17