Stata教程(7)---导入数据

本文介绍了如何将Excel数据转换并导入到Stata中。首先,由于Stata不支持数字作为变量名,需要将年份列如19、20替换为x19、x20,并将缺失值..替换为空格。接着,确保所有数据格式为数值型,然后通过复制粘贴将数据导入Stata的数据编辑器,并保存为CSV文件。最后,通过Stata命令`gen id=_n`为每行数据生成独特的id。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 导入Excel数据

假设我们得到以下数据:

由于Stata的变量名字不能是数字,因此第一栏的年份用数字表示是无法被Stata识别为变量名的,因此我们需要简单的将数字变量简单修改。

选中第一行,点击替换将19替换为x19:

 类似的,将20替换为x20,

并且将数据中的..替换为空格。

再一次,选择单元格格式,确保所有的数据均为数值形式。

最终得到,处理完成的数据:

2.导入变量

选中所有的数据,ctrl+c复制到Stata,并点击数据---数据编辑器,得到如下界面;

 点击文件---保存,文件名名字我们设置为MyTest.csv(注意我们要将其保存为csv等Stata可以识别的文件类型中)。

选择输入数据(当然也可以选择直接打开MyTest文件),数据即可以被导入到Stata命令界面。

我们可以看到:

 

我们给每一行数据创建一个独特的id:

输入命令:

gen id = _n

我们给每一行数据创建一个独特的id:

输入命令:

gen id = _n

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱听雨声的北方汉

你的鼓励是我努力前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值