楼主: Captain-CUI
18855 12

[数据管理求助] 如何批量删除全为缺失值的一行 [推广有奖]

已卖:27905份资源

学术权威

82%

还不是VIP/贵宾

-

TA的文库  其他...

Stata小问题

Shibor

威望
6
论坛币
550361 个
通用积分
26062.6831
学术水平
2613 点
热心指数
2883 点
信用等级
2418 点
经验
341875 点
帖子
5713
精华
18
在线时间
2308 小时
注册时间
2014-10-6
最后登录
2023-11-28

初级学术勋章 中级热心勋章 初级热心勋章 中级学术勋章 高级学术勋章 高级热心勋章 初级信用勋章 中级信用勋章 特级热心勋章 高级信用勋章 特级学术勋章

楼主
Captain-CUI 学生认证  发表于 2016-5-10 21:28:11 |AI写论文
50论坛币
如题,某一行全部为缺失值,如何同时删除多行呢???

最佳答案

dqlcsm 查看完整内容

可以试一下dropmiss,obs
关键词:缺失值 如何

回帖推荐

夏目贵志 发表于12楼  查看完整内容

egen x=rownonmiss(_all) drop if x==0 drop x 试试?

本帖被以下文库推荐

沙发
dqlcsm 发表于 2016-5-10 21:28:12
可以试一下dropmiss,obs
已有 2 人评分经验 论坛币 收起 理由
Captain-CUI + 60 精彩帖子
admin_kefu + 5 热心帮助其他会员

总评分: 经验 + 60  论坛币 + 5   查看全部评分

藤椅
bbslover 在职认证  发表于 2016-5-10 21:49:16
使用R,先读入数据。

library(data.table)
dat <- fread("file")
dat <- complete.cases(dat)

试试看
已有 2 人评分经验 论坛币 收起 理由
Captain-CUI + 60 热心帮助其他会员
admin_kefu + 15 热心帮助其他会员

总评分: 经验 + 60  论坛币 + 15   查看全部评分

板凳
Captain-CUI 学生认证  发表于 2016-5-10 22:23:48 来自手机
bbslover 发表于 2016-5-10 21:49
使用R,先读入数据。

library(data.table)
多谢,不过主要是想学习stata里的方法

报纸
dcwang1233 发表于 2016-5-11 00:25:49
對所有變數全都缺失移除的命令
dropmiss, force
已有 1 人评分经验 收起 理由
Captain-CUI + 60 热心帮助其他会员

总评分: 经验 + 60   查看全部评分

地板
夏目贵志 发表于 2016-5-11 07:43:35
其实可以egen一个rownonmiss(_all),然后把等于0的drop掉。这样不用装别的命令。
已有 2 人评分经验 论坛币 收起 理由
Captain-CUI + 60 热心帮助其他会员
admin_kefu + 10 热心帮助其他会员

总评分: 经验 + 60  论坛币 + 10   查看全部评分

7
Captain-CUI 学生认证  发表于 2016-5-11 18:36:23
dqlcsm 发表于 2016-5-10 21:28
可以试一下dropmiss,obs
十分好用,不过要加force

8
Captain-CUI 学生认证  发表于 2016-5-11 18:36:59
dcwang1233 发表于 2016-5-11 00:25
對所有變數全都缺失移除的命令
dropmiss, force
多谢

9
Captain-CUI 学生认证  发表于 2016-5-11 18:37:36
夏目贵志 发表于 2016-5-11 07:43
其实可以egen一个rownonmiss(_all),然后把等于0的drop掉。这样不用装别的命令。
dropmiss简单粗暴

10
夏目贵志 发表于 2016-5-12 04:36:30
Captain-CUI 发表于 2016-5-11 18:37
dropmiss简单粗暴
我是一般不太爱下第三方程序,所以能用自带功能解决的就用自带功能。因为你的程序可能不止你以个人用,而你不可能要求,比如你的客户,来装各种谁知道哪天就会坏掉或者不见的第三方程序。不过这个是个人习惯问题罢了,并不是歧视dropmiss。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 01:15