并可以在label 栏中注释变量名的含义,点击OK确认(如图 4所示)。仍沿用上例,双击观察值所在列顶端的变量名栏,更改变量名为x,并在label栏中注明“7岁男童身高(cm)”。口xB口国口国国3国区aStata Vuiabla点击此处可以改变量名abe7业集高(mFoimst39.09OKCace心园口第一#放通变量的练1atercoldStata7.0:图4数据输入完毕后,单击preserve键确认所输数据,按关闭键即可退出编辑器
并可以在 label 栏中注释变量名的含义,点击 OK 确认(如图 4 所示)。 仍沿用上例,双击观察值所在列顶端的变量名栏,更改变量名为 x, 并在 label 栏中注明 “7 岁男童身高(cm)”。 点击此处可以改变量名 图 4 数据输入完毕后,单击 preserve 键确认所输数据,按关闭键 即 可退出编辑器
-口5国国口国0区7净男业净高(cm39.09Cancel南开险中国店国一单数无量的国ledStatsT.0图5数据输入完毕后,单击preserve键确认所输数据,按关闭键区即可退出编辑器。3)拷贝、粘贴方式交互数据Stata的数据编辑窗口是一个简单的电子表格,可以使用拷贝、粘贴方式直接和EXCEL等软件交互数据,在数据量不大时,这种方式操作极为方便。例2现在EXCEL中已录入了三个变量,共五条记录,格式见下图,请将数据读入Stata。解:首先将EXCEL中的A1~C6全部18个单元格选中,选择菜单编辑>复制,将数据拷贝到剪贴板上;然后切换到Stata,选择菜单Window>DataEditor,打开数据编辑窗口;再选择Edit→Paste,相应的数据就会被直接粘贴如数据编辑窗口中,并且变量名、记录数
图 5 数据输入完毕后,单击 preserve 键确认所输数据,按关闭键 即可退出编辑器。 3)拷贝、粘贴方式交互数据 Stata 的数据编辑窗口是一个简单的电子表格,可以使用拷贝、粘 贴方式直接和 EXCEL 等软件交互数据,在数据量不大时,这种方式 操作极为方便。 例 2 现在 EXCEL 中已录入了三个变量,共五条记录,格式见 下图,请将数据读入 Stata。 解:首先将 EXCEL 中的 A1~C6 全部 18 个单元格选中,选择菜 单编辑Î复制,将数据拷贝到剪贴板上;然后切换到 Stata,选择菜 单 WindowÎData Editor,打开数据编辑窗口;再选择 EditÎPaste, 相应的数据就会被直接粘贴如数据编辑窗口中,并且变量名、记录数
变量格式等均会被自动正确设置,见图6和图7。ABCZ212g112q332344wqwwqu356456ee?45dfu0758dfw910f6910f图6在EXCEL中的数据格式图7粘贴入Stata后的数据格式4)、打开已有的数据文件Stata能够直接打开的数据文件只能是自身专用格式或者以符号分隔的纯文本格式,后者第一行可以是变量名,分述如下:1.点击图标,然后选择路径和文件名,可以打开 Stata专用格式的数据文件,并且扩展名为.dta。2.打开Dta数据文件:该格式文件是Stata的专用格式数据文件,也使用use命令即可打开,例如要打开数据文件“C:ldatal.dta”,则命令为:. use c:ldatal即扩展名可以省略,如果Stata中已经修改或者建立了数据集:则需要使用clear选项清除原有数据,命令为:. use c:ldatal , clear3.读入文本格式数据:需要使用insheet命令实现,例如需要读入已建立好的文本格式数据文件“C:ldatal.txt”,则命令为:.insheetusing c:ldatal.txt该命令会自动识别第一行是否为变量名,以及变量列间的分隔符是tab、逗号还是其他字符。如果Stata中已经修改或者建立了数据
变量格式等均会被自动正确设置,见图 6 和图 7。 图 6 在 EXCEL 中的数据格式 图 7 粘贴入 Stata 后的数据格式 4)、打开已有的数据文件 Stata 能够直接打开的数据文件只能是自身专用格式或者以符号 分隔的纯文本格式,后者第一行可以是变量名,分述如下: 1.点击图标 ,然后选择路径和文件名,可以打开 Stata 专用 格式的数据文件,并且扩展名为.dta。 2.打开 Dta 数据文件:该格式文件是 Stata 的专用格式数据文件, 也使用 use 命令即可打开,例如要打开数据文件“C:\data1.dta”,则 命令为: . use c:\data1 即扩展名可以省略,如果 Stata 中已经修改或者建立了数据集, 则需要使用 clear 选项清除原有数据,命令为: . use c:\data1 , clear 3.读入文本格式数据:需要使用 insheet 命令实现,例如需要读 入已建立好的文本格式数据文件“C:\data1.txt”,则命令为: . insheet using c:\data1.txt 该命令会自动识别第一行是否为变量名,以及变量列间的分隔符 是 tab、逗号还是其他字符。如果 Stata 中已经修改或者建立了数据
集,则需要使用clear选项清除原有数据,命令为:.insheetusing c:ldatal.txt,clear5)数据文件的保存为了方便以后重复使用,输入Stata的数据应存盘。Stata实际上只能将数据存为自身专用的数据格式或者纯文本格式,分述如下:1.点击图标口,然后选择路径和文件名,点击保存。2.存为dta格式:可以直接使用文件菜单,也可以使用save命令操作,如欲将上面建立的数据文件存入“C:I”中,文件名为Datal.dta,则命令为:. save c:ldatalfilec:ldatal.dta saved该指令将在C盘根目录建立一个名为“datal.dta”的Stata数据文件,后缀dta可以在命令中省略,会被自动添加。该文件只能在Stata中用use命令打开。如所指定的文件已经存在,则该命令将给出如下信息:filec:ldatal.dtaalreadyexists,告诉用户在该目标盘及子目录中已有相同的文件名存在。如欲覆盖已有文件,则加选择项replace。命令及结果如下:savec:ldatal.dtareplacefile c:ldatal.dta saved2.存为文本格式:需要使用outsheet命令实现,该命令的基本格式如下。outsheet[变量名列表]】using文件名[,nonamesreplace]
集,则需要使用 clear 选项清除原有数据,命令为: . insheet using c:\data1.txt , clear 5)数据文件的保存 为了方便以后重复使用,输入 Stata 的数据应存盘。Stata 实际上 只能将数据存为自身专用的数据格式或者纯文本格式,分述如下: 1.点击图标 ,然后选择路径和文件名,点击保存。 2.存为 dta 格式:可以直接使用文件菜单,也可以使用 save 命令操作,如欲将上面建立的数据文件存入“C:\”中,文件名为 Data1.dta,则命令为: . save c:\data1 file c:\data1.dta saved 该指令将在 C 盘根目录建立一个名为“data1.dta”的 Stata 数据 文件,后缀 dta 可以在命令中省略,会被自动添加。该文件只能在 Stata 中用 use 命令打开。如所指定的文件已经存在,则该命令将给 出如下信息:file c:\data1.dta already exists,告诉用户在该目标盘及 子目录中已有相同的文件名存在。如欲覆盖已有文件,则加选择项 replace。命令及结果如下: . save c:\data1.dta , replace file c:\data1.dta saved 2.存为文本格式:需要使用 outsheet 命令实现,该命令的基本格 式如下。 outsheet [变量名列表] using 文件名 [, nonames replace ]
其中变量名列表如果省略,则将全部变量存入指定文件。如欲将上面建立的数据文件存入文本文件“C:ldatal.txt”中,则命令为:.outsheetusing c:ldatal.txt此时建立的文件datal.txt第一行为变量名,第2~6行为变量值。变量列间用Tab键分隔。如果不希望在第一行存储变量名,则可以使用nonames选项。如果文件已经存在,则需要使用replace选项
其中变量名列表如果省略,则将全部变量存入指定文件。 如欲将上面建立的数据文件存入文本文件“C:\data1.txt”中,则 命令为: . outsheet using c:\data1.txt 此时建立的文件 data1.txt 第一行为变量名,第 2~6 行为变量值。变 量列间用 Tab 键分隔。如果不希望在第一行存储变量名,则可以使 用 nonames 选项。如果文件已经存在,则需要使用 replace 选项