STATA入门4数据整理.pdf





《STATA入门4数据整理.pdf》由会员分享,可在线阅读,更多相关《STATA入门4数据整理.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、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, in
2、to(e f) xpose 数据转置xpose, clear 以上命令可以通过help command查看到具体的命令格式4.2 案例:拆分与连接数据4.2.1横向拆分数据要完成的任务( 任务 4.1 )将 mydata 数据分成三个数据文件,分别为学生基本信 息 文 件 student.dta, 经 济 学 成 绩 文 件 economy.dta和 数 学 成 绩 文 件math.dta 。原始数据文件 mydata.dta id name gender minority economy math 1 John 1 1 40 68 2 Chris 1 2 80 52 3 Jack 0 2 9
3、0 76 4 Huang 0 2 43 90 数据 A append merge 数据连接与拆分(drop/keep) 数据 B 数据 A 数据 B 数据 A 数据 B STATA十八讲: 4 数据整理中国人民大学陈传波 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 Phi
4、llip 0 2 8 Jin 1 2 economy.dtaid 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-cd d:/mydata/use mydata, clear STATA十八讲: 4 数据整理中国人民大学陈传波 drop economy mathsave student, replace *-将 mydata 拆分成经济学成绩数据
5、文件economy-use mydata, clear keep id economysave economyt ,replace *- 将 mydata 拆分成数学成绩数据文件math- -use mydata, clear keep id mathsave math,replace 4.2.2纵向拆分数据要完成的任务( 任务 4.2 ) :将 mydata数据分成二个数据文件,分别为女生数据集 female.dta和男生数据集 male.dta 。 原始数据同上。该任务完成后将要形成的数据如下female.dta id name gender minority economy math 3
6、 Jack 0 2 90 76 4 Huang 0 2 43 90 7 Phillip 0 2 85 36 5 Tom 0 3 70 96 1 John 1 1 40 68 male.dta id name gender minority economy math John 1 1 40 68 6 Han 1 1 53 85 8 Jin 1 2 95 65 2 Chris 1 2 80 52 纵向拆分数据案例的参考操作*- - 将 mydata 拆分成女生数据集female- -use mydata, clear keep if gender=0 save female, replace *-
7、 - 将 mydata 拆分成女生数据集male- -use mydata, clear drop if gender=0 save male, replace STATA十八讲: 4 数据整理中国人民大学陈传波 4.3 案例:连接数据文件4.3.1纵向合并数据要完成的任务( 任务 4.3 ) :将女生数据集female.dta和男生数据集 male.dta合并为新的数据集mydata1 原始数据同上。纵向拆分数据案例的参考操作*-将女生数据集 female 和男生数据集 male 合并为新数据 mydata1-use male, clear append using femalesave m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STATA 入门 数据 整理

限制150内