楼主: 0052939567
13320 6

[编程问题求助] 在stata中删除空白行 [推广有奖]

  • 2关注
  • 1粉丝

讲师

17%

还不是VIP/贵宾

-

威望
0
论坛币
171 个
通用积分
49.0922
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4198 点
帖子
279
精华
0
在线时间
243 小时
注册时间
2019-11-2
最后登录
2021-1-10

楼主
0052939567 发表于 2020-8-9 21:47:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教一下各位老师,如何删除上图中的空白行 请教一下各位老师,如何删除上图中的空白行
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata

沙发
蓝色 发表于 2020-8-10 09:49:29
  1. drop  if 证书号==""
复制代码

藤椅
2537542054 学生认证  发表于 2020-8-10 10:42:36
drop if _证书号=="" 或者 drop if _国家地区==""

板凳
0052939567 发表于 2020-8-10 13:57:46
蓝色 发表于 2020-8-10 09:49
老师,""和.啥区别

报纸
orangexue 发表于 2021-4-24 10:20:51
蓝色 发表于 2020-8-10 09:49
老师 我想问下 运行后stata出现 command drop  if is unrecognized  这个应该怎么解决吖

地板
driveyoucrazy 发表于 2022-1-21 21:19:15
0052939567 发表于 2020-8-10 13:57
老师,""和.啥区别
字符串用“”,数字类型的用.

7
赵安豆 发表于 2025-1-8 16:40:23
在Stata中直接处理数据集内的“空”行(实际上是含有全为空值的观测)可以通过以下命令实现:

```stata
drop if missing(_all)
```

这条命令会检查所有变量是否全部缺失,并删除这样的观测。如果你的数据集中有某些特定的标识符或你只想基于某几个变量来判断是否为“空白”,你可以调整上述命令,比如只根据变量`var1`, `var2` 来决定:

```stata
drop if missing(var1, var2)
```

或者使用更明确的方式指定条件,例如:

```stata
drop if missing(var1) & missing(var2)
```
这将只删除那些在`var1` 和 `var2` 两个变量上都缺失的观测。

不过在处理数据时务必小心,确保你不会误删真正含有信息的数据。使用Stata前最好先备份你的数据文件。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-16 19:09