如何将excel中的数据用stata进行分析
发布网友
发布时间:2022-04-22 21:01
我来回答
共2个回答
热心网友
时间:2023-11-11 04:02
经常会遇到的情形是:我们有其他格式的数据,需要导入到
stata
中进行分析,建议大家此时将其他格式数据复制到分析数据的文件目录下,然后直接用stata
的导入数据文件命令导入原始数据,用程序模式进行处理,然后导出处理结果.这样做的最大好处是:既不会破坏最原始的数据文件,又使我们的每一步数据处理和分析过程都有迹可循.
1
insheet
命令
示例:3origin.xls”数据,将其打开并另存为“3origin.csv”
,(另存时请注意要选择“保存类型”下拉单,选择
csv(逗号分隔)这一项).然后在
stata命令窗口中用下述命令导入
insheet
using
3origin.csv,clear
也可以先将“3origin.xls”数据打开并另存为“3origin.txt”
,然后用下面的命令导入
insheet
using
3origin.txt,clear
当数据中某个变量的位数特别长或者对导入数据的精度要求很高的时候,需要在该命令后面加double
选项.
insheet
using
3origin.txt,double
clear
2
infile命令
对于“3origin.txt”或“3origin.csv”,还可用
infile命令导入
stata,此时需要先指出变量名.尤其要注意,当变量为字符型时,要先指明.
infile
id
str10
name
gender
minority
economy
math
using
origin.txt,clear
或者
infile
id
str10
name
gender
minority
economy
math
using
origin.csv,clear
3
infix命令
还有一种标准化的数据,每个变量的位数是确定的,不足时,前面用0补齐,以
origin数据的后面四个变量为例,其数据格式为
热心网友
时间:2023-11-11 04:03
一般把从Excel导入数据到stata是先把Excel数据存成csv格式,然后运行命令
insheet
using
d:\1.csv
直接的把Excel格式数据导入到Stata的方法是:
odbc
load,dsn("文件类型;DBQ=文件的路径和名称")
table("excel里面工作表的名称$")
odbc
load,dsn("Excel
Files;DBQ=d:\data\data.xls")
table("sheet1$")