Products
GG网络技术分享 2025-11-12 19:02 3
在Stata中,append 命令用于将数据集的行追加到另一个数据集的末尾。
append 命令的基本用法stata
use olddata.dta, clear
append using newdata.dta
这里的 use olddata.dta, clear 语句用于加载老数据集并清除内存中的全部其他数据。append using newdata.dta 语句则将 newdata.dta 中的数据追加到 olddata.dta 的末尾。

append 命令的选项stata
append using newdata.dta, match
append 命令将删除随便哪个再来一次的观测值。
stata
append using newdata.dta, unique
stata
append using newdata.dta, missingok
stata
append using newdata.dta, datecheck
stata
append using newdata.dta, force
Ru果您只想追加特定字段,Neng用 keep 或 select 选项来选择这些个字段。
stata
use olddata.dta, clear
append using newdata.dta, keep
或者
stata
use olddata.dta, clear
append using newdata.dta, select
Ru果打开Stata的do文件时出现中文乱码,通常是基本上原因是Stata没有正确设置编码。在Stata中, Neng用以下命令来设置编码:
stata
set encoding utf8
从Stata 16开头,Stata引入了数据框的概念,Neng一边操作优良几个数据集。append 命令也Neng用于数据框,比方说:
stata
* 创建名为 newframe_domestic 的 frame
* 以stata自带的数据集auto.dta为例。
* 创建数据框
dfm newframe_domestic, clear
* 追加数据
dfm newframe_domestic, append using newdata.dta
append 命令是Stata中合并数据集的关键工具,通过合理用其选项,Neng灵活地处理各种合并需求。
Demand feedback