楼主: kyc877193838
29508 17

[数据管理求助] Stata中如何通过命令删除空值 [推广有奖]

11
蓝色 发表于 2018-3-9 20:53:17 来自手机
一个男的只能和自己配偶匹配
这就是1:1

12
苏麦123 学生认证  发表于 2018-10-18 00:47:09
黃河泉 发表于 2018-3-7 17:17
基本上,用 merge m:m 是一件很危险的事。
我整理数据时使用了好多次m:m,但我不是很理解,您能再详细讲一讲1:1还有m:m的含义么??谢谢!

13
qiangli 发表于 2018-10-18 06:09:01 来自手机
苏麦123 发表于 2018-10-18 00:47
我整理数据时使用了好多次m:m,但我不是很理解,您能再详细讲一讲1:1还有m:m的含义么??谢谢!
manual里面有详细例子介绍
m对m是不正确的

14
黃河泉 在职认证  发表于 2018-10-18 07:33:47
苏麦123 发表于 2018-10-18 00:47
我整理数据时使用了好多次m:m,但我不是很理解,您能再详细讲一讲1:1还有m:m的含义么??谢谢!
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

15
苏麦123 学生认证  发表于 2018-10-21 20:17:58
黃河泉 发表于 2018-10-18 07:33
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明 ...
谢谢您,很有用!

16
黃河泉 在职认证  发表于 2018-10-22 07:44:25
苏麦123 发表于 2018-10-18 00:47
我整理数据时使用了好多次m:m,但我不是很理解,您能再详细讲一讲1:1还有m:m的含义么??谢谢!
請 help merge 與 Stata 手冊例子!

17
小小小小的我鸟 发表于 2020-8-30 13:47:01
蓝色 发表于 2018-3-9 20:53
一个男的只能和自己配偶匹配
这就是1:1
老师 您好 想问下您 在Stata中的7列中数出1-8每类数字出现的个数 应该用什么密令呢?
每一列中的数字是混在一起的,即第一列中并非都是7,也有可能是 1-6

18
赵安豆 发表于 2024-8-20 14:22:14
在Stata中,当你使用`merge`命令后,会自动创建一个名为`_merge`的变量。这个变量表示了每一条记录在合并过程中的状态:

- `3`:表示该记录同时出现在主数据集和辅助数据集中(即成功匹配)。
- `2`:表示该记录仅出现在辅助数据集中,但没有找到与之匹配的记录在主数据集中(即未匹配到)。
- `1`:表示该记录仅出现在主数据集中,但没有找到与之匹配的记录在辅助数据集中。

如果合并后你想删除所有ID为空(也就是那些在merge操作中未找到匹配项)的数据行,你可以使用以下命令:

```stata
drop if _merge != 3
```

这条命令将会保留那些`_merge = 3`的记录,即仅保存那些主数据集和辅助数据集中都存在的记录,并删除所有其他(即ID为空或未找到匹配项)的数据行。

注意,在执行此操作之前,最好先保存你的当前数据状态,以防万一需要恢复。

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



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

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