第四章 数据的导入和储存.docx

上传人:小飞机 文档编号:3123898 上传时间:2023-03-11 格式:DOCX 页数:5 大小:38.40KB
返回 下载 相关 举报
第四章 数据的导入和储存.docx_第1页
第1页 / 共5页
第四章 数据的导入和储存.docx_第2页
第2页 / 共5页
第四章 数据的导入和储存.docx_第3页
第3页 / 共5页
第四章 数据的导入和储存.docx_第4页
第4页 / 共5页
第四章 数据的导入和储存.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《第四章 数据的导入和储存.docx》由会员分享,可在线阅读,更多相关《第四章 数据的导入和储存.docx(5页珍藏版)》请在三一办公上搜索。

1、第四章 数据的导入和储存第四章 数据的导入和储存 本章导读: Stata语句在简洁的同时又拥有着极高的灵活性,但要想真正使它帮助我们完成工作,那么首先必须将已有的数据变为stata可以处理的数据。我们手头上的数据,可能是各种各样的形式。例如可以是最原始的抄写在纸张上的数据,或者是简单地用文本文件格式存放的数据,或者是其他数据库软件excel等,本章介绍如何将数据导入到stata系统中,这是我们进行数据加工处理的准备工作。 4.1 导入stata格式的数据文件 4.1.1 数据的导入 Stata能够直接打开的数据文件只能是自身专用格式或者以符号分隔的纯文本格式,后者第一行可以是变量名 读入.dt

2、a格式数据 有两种方法: 1点击图标,可以看到图4-1所示,然后选择路径和文件名,可以打开Stata专用格式的数据文件,并且扩展名为.dta。 2.打开.dta数据文件:该格式文件是Stata的专用格式数据文件,也使用use命令即可打开,例如要打开数据文件“C:data1.dta”,则命令为: . use c:data1 即扩展名可以省略,如果Stata中已经修改或者建立了数据集,则需要使用clear选项清除原有数据,命令为: . use c:data1 , clear 读入文本格式数据:需要使用insheet命令实现,例如需要读入已建立好的文本格式数据文件“D:dividenddatacg.

3、txt”,则命令为: insheet using D:dividenddatacg.txt 该命令会自动识别第一行是否为变量名,以及变量列间的分隔符是tab、逗号还是其他字符。如果Stata中已经修改或者建立了数据集,则需要使用clear选项清除原有数据,命令为: . insheet using D:dividenddatacg.txt, clear 4.1.2数据文件的保存 为了方便以后重复使用,输入Stata的数据应存盘。Stata实际上只能将数据存为自身专用的数据格式或者纯文本格式。 保存.dta格式数据 1点击图标,然后选择路径和文件名,点击保存。 2.存为dta格式:可以直接使用文件

4、菜单,也可以使用save命令操作,如欲将上面建立的数据文件存入“D:dividenddata”中,文件名为cg1.dta,则命令为: . save D:dividenddatacg1.dta file D:dividenddatacg1.dta saved 该指令将在D:dividenddata目录建立一个名为“cg1.dta”的Stata数据文件,后缀dta可以在命令中省略,会被自动添加。该文件只能在Stata中用use命令打开。如所指定的文件已经存在,则该命令将给出如下信息:file c:data1.dta already exists,告诉用户在该目标盘及子目录中已有相同的文件名存在。如

5、欲覆盖已有文件,则加选择项replace。命令及结果如下: . save D:dividenddatacg1.dta , replace file D:dividenddatacg1.dta saved 保存为文本格式:需要使用outsheet命令实现,该命令的基本格式如下。 outsheet 变量名列表 using 文件名 , nonames replace 其中变量名列表如果省略,则将全部变量存入指定文件。 如欲将上面建立的数据文件存入文本文件“C:data1.txt”中,则命令为: . outsheet using D:dividenddatacg1.dta 此时建立的文件data1.t

6、xt第一行为变量名,第26行为变量值。变量列间用Tab键分隔。如果不希望在第一行存储变量名,则可以使用nonames选项。如果文件已经存在,则需要使用replace选项。 4.2从网络获取数据 如果数据没有全部下载到你的所用的电脑中,如果简单地使用use和sysuse 命令时,则可能出现错误,因此就需要通过网络获取数据,其命令为: . use http:/www.stata- /从网站获取数据,或者 . webuse nlswork, clear /与前一命令等价,从STATA 官方数据库获取数据 webuse只能从http:/www.stata- 4.3 导入其他格式的数据文件 除了.dta

7、和.txt格式的数据文件外,excel数据格式是最常用的一种数据文件格式,我们从ccer上下载下来的数据有两种:excel和txt。有时手工收集的数据也会用excel格式,那么如何将excel格式转化为stata可以处理的数据?StatTransfer软件能够帮助我们迅速的完成转换工作。具体步骤如下: 第一步:安装StatTransfer后,打开快捷方式图表,如图4-2 第二步:在input file type 下拉菜单中选择你要转换的数据类型,在file specification 下拉菜单中选择你需要转换的文件的路径。在output file type 下拉菜单中选择你的目标转换数据类型,

8、在file specification 下拉菜单中选择你需要将转换的文件输出或储存的路径。 例:将桌面上dividend文件夹下controller.xls转换为stata中专用的格式文件.dta,并保存在在同一文件夹下。 第一步:打开StatTransfer 第二步:在input file type下拉菜单中选择excel,在file specification下拉菜单中选择路径C:Documents and SettingsAdministrator桌面dividend controller.xls, output file type 下拉菜单中选择stata SE,在file specification 下拉菜单中选择路径C:Documents and SettingsAdministrator桌面dividend controller.dta。 第三步:点击transfer 第四步,在桌面的dividend文件夹下你就可以看到controller.dta文件,双击即可打开此数据文件。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号