为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > stata数据的导入和储存

stata数据的导入和储存

2011-05-09 3页 doc 80KB 336阅读

用户头像

is_363101

暂无简介

举报
stata数据的导入和储存第四章 数据的导入和储存 第四章 数据的导入和储存 本章导读: Stata语句在简洁的同时又拥有着极高的灵活性,但要想真正使它帮助我们完成工作,那么首先必须将已有的数据变为stata可以处理的数据。我们手头上的数据,可能是各种各样的形式。例如可以是最原始的抄写在纸张上的数据,或者是简单地用文本文件格式存放的数据,或者是其他数据库软件excel等,本章介绍如何将数据导入到stata系统中,这是我们进行数据加工处理的准备工作。 4.1 导入stata格式的数据文件 4.1.1 数据的导入 Stata能够直接打开的数据文件只能是自身...
stata数据的导入和储存
第四章 数据的导入和储存 第四章 数据的导入和储存 本章导读: Stata语句在简洁的同时又拥有着极高的灵活性,但要想真正使它帮助我们完成工作,那么首先必须将已有的数据变为stata可以处理的数据。我们手头上的数据,可能是各种各样的形式。例如可以是最原始的抄写在纸张上的数据,或者是简单地用文本文件格式存放的数据,或者是其他数据库软件excel等,本章介绍如何将数据导入到stata系统中,这是我们进行数据加工处理的准备工作。 4.1 导入stata格式的数据文件 4.1.1 数据的导入 Stata能够直接打开的数据文件只能是自身专用格式或者以符号分隔的纯文本格式,后者第一行可以是变量名 (1)读入.dta格式数据 有两种方法: 1.点击图标 ,可以看到图4-1所示,然后选择路径和文件名,可以打开Stata专用格式的数据文件,并且扩展名为.dta。 2.打开.dta数据文件:该格式文件是Stata的专用格式数据文件,也使用use命令即可打开,例如要打开数据文件“C:\data1.dta”,则命令为: . use c:\data1 即扩展名可以省略,如果Stata中已经修改或者建立了数据集,则需要使用clear选项清除原有数据,命令为: . use c:\data1 , clear (2)读入文本格式数据:需要使用insheet命令实现,例如需要读入已建立好的文本格式数据文件“D:\dividend\data\cg.txt”,则命令为: insheet using D:\dividend\data\cg.txt 该命令会自动识别第一行是否为变量名,以及变量列间的分隔符是tab、逗号还是其他字符。如果Stata中已经修改或者建立了数据集,则需要使用clear选项清除原有数据,命令为: . insheet using D:\dividend\data\cg.txt, clear 4.1.2数据文件的保存 为了方便以后重复使用,输入Stata的数据应存盘。Stata实际上只能将数据存为自身专用的数据格式或者纯文本格式。 (1)保存.dta格式数据 1.点击图标 ,然后选择路径和文件名,点击保存。 2.存为dta格式:可以直接使用文件菜单,也可以使用save命令操作,如欲将上面建立的数据文件存入“D:\dividend\data\”中,文件名为cg1.dta,则命令为: . save D:\dividend\data\cg1.dta file D:\dividend\data\cg1.dta saved 该指令将在D:\dividend\data\目录建立一个名为“cg1.dta”的Stata数据文件,后缀dta可以在命令中省略,会被自动添加。该文件只能在Stata中用use命令打开。如所指定的文件已经存在,则该命令将给出如下信息:file c:\data1.dta already exists,告诉用户在该目标盘及子目录中已有相同的文件名存在。如欲覆盖已有文件,则加选择项replace。命令及结果如下: . save D:\dividend\data\cg1.dta , replace file D:\dividend\data\cg1.dta saved (2)保存为文本格式:需要使用outsheet命令实现,该命令的基本格式如下。 outsheet [变量名列表] using 文件名 [, nonames replace ] 其中变量名列表如果省略,则将全部变量存入指定文件。 如欲将上面建立的数据文件存入文本文件“C:\data1.txt”中,则命令为: . outsheet using D:\dividend\data\cg1.dta 此时建立的文件data1.txt第一行为变量名,第2~6行为变量值。变量列间用Tab键分隔。如果不希望在第一行存储变量名,则可以使用nonames选项。如果文件已经存在,则需要使用replace选项。 4.2从网络获取数据 如果数据没有全部下载到你的所用的电脑中,如果简单地使用use和sysuse 命令时,则可能出现错误,因此就需要通过网络获取数据,其命令为: . use http://www.stata-press.com/data/r9/nlswork //从网站获取数据,或者 . webuse nlswork, clear //与前一命令等价,从STATA 官方数据库获取数据 webuse只能从http://www.stata-press.com/data这一路径获取数据,如果不是该网站的数据,webuse失效,只能把网站地址完全写出来。使用该命令时必须确保网络连接正常. 4.3 导入其他格式的数据文件 除了.dta和.txt格式的数据文件外,excel数据格式是最常用的一种数据文件格式,我们从ccer上下载下来的数据有两种:excel和txt。有时手工收集的数据也会用excel格式,那么如何将excel格式转化为stata可以处理的数据?StatTransfer软件能够帮助我们迅速的完成转换工作。具体步骤如下: 第一步:安装StatTransfer后,打开快捷方式图表 ,如图4-2 第二步:在input file type 下拉菜单中选择你要转换的数据类型,在file specification 下拉菜单中选择你需要转换的文件的路径。在output file type 下拉菜单中选择你的目标转换数据类型,在file specification 下拉菜单中选择你需要将转换的文件输出或储存的路径。 例:将桌面上dividend文件夹下controller.xls转换为stata中专用的格式文件.dta,并保存在在同一文件夹下。 第一步:打开StatTransfer 第二步:在input file type下拉菜单中选择excel,在file specification下拉菜单中选择路径C:\Documents and Settings\Administrator\桌面\dividend\ controller.xls, output file type 下拉菜单中选择stata SE,在file specification 下拉菜单中选择路径C:\Documents and Settings\Administrator\桌面\dividend\ controller.dta。 第三步:点击transfer 第四步,在桌面的dividend文件夹下你就可以看到controller.dta文件,双击即可打开此数据文件。
/
本文档为【stata数据的导入和储存】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索