STATA 十八讲:4 数据整理 中国人民大学 陈传波 ****************4 数 据 整 理 4.1 拆分与连接数据文件要掌握的命令 为了折分或合并数据文件,要掌握下面的命令。这也是该小节的学习目标。 命令 命令解释 用法示例 drop 删除变量或观察值 drop math keep 保留变量或观察值 keep math append 将两个数据集拼接(观察值拼接) append using math merge 将两个数据集合并(变量合并) merge id using math reshape 将数据重整 reshape long inc,i(id) j(yr) stack 将多列数据转换成一列数据 stack a b c d, into(e f) xpose 数据转置 xpose, clear 以上命令可以通过 help command 查看到具体的命令格式 4.2 案例:拆分与连接数据 4 .2 .1 横向拆分数据 要完成的任务(任 务 4.1) 将 mydata 数 据 分 成 三 个 数 据 文 件 , 分 别 为 学 生 基 本信 息 文 件student.dta, 经 济 学 成 绩 文 件economy.dta 和 数 学 成 绩 文 件math.dta。 原始数 据 文 件 mydata.dta 数据A append merge 数据连接与拆分(drop/keep) 数据B 数据A 数据B 数据A 数据B STATA 十八讲:4 数据整理 中国人民大学 陈传波 ****************id name gender minority economy math 1 John 1 1 40 68 2 Chris 1 2 80 52 3 Jack 0 2 90 76 4 Huang 0 2 43 90 5 Tom 0 3 70 96 6 Han 1 1 53 85 7 Phillip 0 2 85 36 8 Jin 1 2 95 65 将 要 新 生 成 的 三个数据文件如下 student.dta id name gender minority 1 John 1 1 2 Chris 1 2 3 Jack 0 2 4 Huang 0 2 5 Tom 0 3 6 Han 1 1 7 Phillip 0 2 8 Jin 1 2 STATA 十八讲:4 数据整理 中国人民大学 陈传波 ****************economy.dta id economy 1 40 2 80 3 90 4 43 5 70 6 53 7 85 8 95 math.dta id math 1 68 2 52 3 76 4 90 5 96 6 85 7 36 8 65 横向拆分数据案例的参考操作 *-将mydata 拆分成学生基本信息数据文件student-------------------- STATA 十八讲:4 数据整理 中国人民大学 陈传波 ****************cd d:/mydata/ use mydata, clear drop economy math save student, replace *-将mydata 拆分成经济学成绩数据...