首页 > 资讯 > 正文

Stata数据导入方法教程是什么? Stata怎么改变变量属性?

来源:IT资讯网 2023-05-06 08:46:52

Stata数据导入方法教程是什么?

数据导入方法一:

直接复制粘贴

绝对简单明了,不需要任何技术,缺点就在于当数据比较多的时候,拉框选择还是一件很麻烦的事情,有些数据在excel中可能是显示小数点后两位,但实际储存的并不止这么多。如果是复制粘贴了,可能只粘贴过去小数点后两位,这样就损失了一部分精度。最不推荐。

数据导入方法二:

命令:use

1.insheet using filename, [option]

这个命令是专门用来导入像excel之类的以电子表格形式存储的数据。在导入之前,首先要把excel文件转存为STATA可以识别的格式。其中我最常用的就是另存为csv逗号分隔符格式。

然后在STATA中使用insheet读取csv文件,在option中指定为comma告诉STATA你读取的是csv文件。

这种方法有个不足在于如果你的数据中包含中文而且里面含有逗号时无法识别,解决的办法是不要用逗号标示分隔符了,在excel中另存为txt(制表符分隔),这样就不会与逗号相混淆了。然后再在insheet命令中在option里指定是tab,就完事了。

2.infile using filename

这个infile命令分两类,一种是处理固定格式(fixed format)的txt或raw,另一种是处理自由格式(free format),当然你在用这个命令里还需要定义一个dictionary,这个dictionary是用来描述数据的组织方式的,需要自己根据要导入的数据文件自己编写代码,然后嵌套到数据文件txt的前面去,或者是单独地存为一个dct文件,并且告诉STATA你要导入的数据在保存在哪里。

3.xmluse

这个命令首先要把xls文件另存为xml格式,然后用xmluse命令去读取,当然在读取时你也要在option中声明你的xml文件是excel保存的而不是STATA保存的,这样就不会弄错。

如果你的xls文件中如果有汉字的话,STATA读取后对应的变量会出现乱码,这一点用insheet就不会有这个问题。

4.odbc

这个命令是专门读取数据库文件的,并且支持SQL命令,这样如果你的数据比较多的话,可以先用SQL语句进行筛选,然后而导入。当然这个命令也能导向excel文件。

数据导入方法三:

点击“File”→“Open”,找到文件“.dta”,局限比较大,主要是表格类型只支持.dta格式。

数据导入方法四:

点击“File”→“import”,可以导入xls,txt等其他格式的数据,同样是对于导入文件的格式有要求。

Stata怎么改变变量属?

打开数据文件,输入list命名,能够查看到默认情况下的Stata变量名。

在右侧的variables中双击某个变量,比如:var2,则var2出现在命令行中,右下方的properties是灰色的,无法编辑

点击properties左上方的解锁按钮,发现下面的属值就可以修改了

将name,label修改为price,并对format进行设置

在properties属设置中,修改完一个变量后,可以通过向前后箭头对变量进行切换以完成相关属设置

为变量添加注释,点击properties中的Notes,弹出add note,输入自己想要的内容

标签: Stata怎么导入数据 Stata数据导入方法教程 改变变量属性 Stata怎么改变变量属性

编辑: 尚瑞

热点

2023年4月27日,中国家电及消费电子博览会(简称AWE),在上海新国际博览中心如期开幕。本次AWE以智科技、创未来为主题,汇聚众多全球顶尖科技企

详细>>

2023年4月8日(上海)——黑马原力在上海徐汇滨江进行了品牌全球首发。品牌首款MPS产品G60小黑在发布会现场以自动驾驶的方式闪亮登场,点燃

详细>>

CB-FH52是爱普生推出的3LCD商务投影机。作为新一代的商务投影机,CB-FH52具有高达4000流明的色彩亮度,投屏画面明亮清晰、色彩鲜艳,一经推

详细>>

2023年2月16日,由流媒体网、易目唯文化主办,黑龙江龙网视传媒有限公司协办的第七届金屏奖暨2022年度中国智能视听与科技创新产业盛典在哈

详细>>

2月14日,首届华彩杯算力基础设施应用创新大赛(以下简称大赛)在京正式启动。中国工程院邬贺铨院士、张宏科院士,工信部信息通信发展司一级巡

详细>>

2023年1月13日,2022(第六届)中国行业数字化年度风云榜(以下简称2022风云榜)评选结果正式发布。本届风云榜由信息化观察网组织发起,以5

详细>>