全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3316 4
2020-02-08
咨询下各位大佬,EXCEl里删除某些数据后,会有“右侧单元格上移”之类的选项,在STATA中可以实现吗?例如:原始数据
************************
clear
input float(var1 var2)
. .
. 5
1 6
2 6
1 .
2 .
1 .
2 .
end


**********************想变成
clear
input byte(var1 var2)
1 .
2 5
1 6
2 6
1 .
2 .
. .
. .
end
********excel中就是把var1这一列删除缺失时,选择单元格上移,var2并没有收到影响
在stata中可以实现吗?


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-2-8 11:05:29
本来一行就是一个样本的相关的信息。如个体调查数据,一行就是一个人的对应的相关的信息。
你这删除了往上串行,那是有问题的。      把这个人的串到了那个人上面。
你还是在excel里面做吧。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-2-8 11:17:18
蓝色 发表于 2020-2-8 11:05
本来一行就是一个样本的相关的信息。如个体调查数据,一行就是一个人的对应的相关的信息。
你这删除了往上 ...
感谢您的回复,我在想replace命令能不能实现,把var1列中的第n行都replace成var1第n+2行的元素,不知道有没有stata命令可以这样实现呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-2-8 12:48:15
gen xx =var1[_n-2]
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-2-8 14:34:22
cql1086 发表于 2020-2-8 12:48
gen xx =var1[_n-2]
有道理 谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群