首页文章正文

stata合并子数据集变量,stata创建数据集

stata用两个变量merge 2023-12-25 18:36 685 墨鱼
stata用两个变量merge

stata合并子数据集变量,stata创建数据集

我们在使用stata进行数据分析时,可能涉及多个数据文档的合并操作或者同时使用不同数据集中的多个变量,这都需要我们进行文档间不同变量的归并。例如,我们需要使用CFPS(中国家1、合并与joinby merge命令是Stata最常⽤的命令之⼀,只要匹配键在某个数据集(即merge 1:1、1:m或m:1的情况)中是唯⼀的,它就可以正常⼯作。然⽽,当匹配变量在两个数据集中

?0? 操作完之后会给你显示数据的匹配情况,两张表所有的数据都会保留,缺失值用.填充,并且STATA会自动生成一个_merge变量告诉你每条数据的匹配情况,之后可以使用keep来筛选需要保留的项主要系target数据表中关键变量Code(股票代码)在进行数据导入时变成numeric类型,Code每个样本前的0被自动

merge将来自当前内存中的数据集(称为masterdataset)的相应观察值与来自filename.dta(称为using dataset)的数据集连接起来,匹配一个或多个关键变量。merge可以执行匹配合并(一对一,2. 数据集子集如果要对auto.dta 数据集中的几个变量进行分析,我们可以将这几个变量放入到一个新的数据框中。例如,我们需要将变量make、price、mpg放入到数据框mysubset 中,我们可以运行以下代

首先,我们使用input命令生成两个具有公共变量id的数据集,然后使用joinby进行组内交叉合并,具体程序如下:clear allinput id str3 v11 "a"1 "b"2 "c"2 "d"endsave 1.dta, replacecle2. 调入Stata 自带范例数据文件2.1 sysuse 命令:调用stata 内置数据集安装Stata 时,会自带一些供练习所用的范例数据集。在命令窗口中输入如下命令可以查看完整的文件列表:help dta_examples

在Stata中,我们可以使用findname、lookfor、ds、isvar、varsearch或者codebook、confirm等命令来查找一个数据集中是否存在某个变量。比如说,我们可以使用findname来查找auto数据集1. merge 命令:横向合并在合并数据时,最常用的命令就是merge,该命令会根据两个数据集中「至少一个共同变量」进行横向合并。具体示例如下:*利用auto 数据创建

后台-插件-广告管理-内容页尾部广告(手机)

标签: stata创建数据集

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号