- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Stata基础命令03_use_save
use/save: Stata 数据文件 (.dta) 的打开和保存
中南财经政法大学STATA 协会 学术组
2013 年 1 月30 日
1 简介
在数据整理和分析中,大部分情况需要将现成的数据文件直接读入 Stata 中进行分析。.dta
数据文件是 Stata 的基本存储格式,也称为其扩展名,它的打开和保存我们使用 use/save 命
令。
2 命令格式
use filename [ , clear]
save [filename ] [ , replace]
其中前者表示打开 .dta 格式的数据文件,而后者表示将内存中的数据保存为 .dta 格式文件。
1
filename 是文件名。由于两个命令作用的对象均为 .dta 格式的数据文件 ,故均可省略文件扩
2
展名。在命令 save 中,filename 置于方括号中,这说明在有些时候 文件名可省略。在两个命
令逗号后的可选项中,clear 是和 use 命令搭配的,表示打开时清除 Stata 内存中已有的数据
库;而 replace 是和 save 命令搭配的,表示保存形式是覆盖保存。两个命令前面几个字母有
下划线,这代表的是这些命令的最简形式,即在Stata 中,下面两种形式的含义是一样的:
. u
. use
3 示例 do-file
1 use auto, clear / 清空内存数据,并打开 Stata 内置的 auto.dta 数据库*/
2 list / 将数据库陈列出来。这个数据库是美国 1978 年的汽车数据 */
3 list make price mpg rep78 headroom foreign / 只陈列这些变量*/
4 save auto1, replace / 另存为 auto1.dta, 如果已经有这个文件名的文件,那么覆盖保存 */
4 运行结果
. use auto, clear / 清空内存数据,并打开 Stata 内置的 auto.dta 数据库*/
(1978 Automobile Data)
(Continued on next page)
1其他格式的数据文件则不使用这两个命令,而是使用诸如 insheet/outsheet, infile/oufile, infix等命令。
2在使用这个命令时,一般我们都会加上文件名。而如果不是覆盖保存,那么文件名更是不能省略。
1
4 运行结果 2
. list / 将数据库陈列出来。这个数据库是美国 1978 年的汽车数*/
(output omitted )
. list make price mpg rep78 headroom foreign / 只陈列这些变量*/
make price mpg rep78 headroom foreign
1. AMC Concord 4,099 22 3 2.5
文档评论(0)