全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2027 7
2010-10-04
我原始数据是来自csv的,我想把第一行作为变量名,第二行作为label,请问怎样导入stata可以得到这样的结果,或导入好如何处理。说明下,因为我的变量有很多,不可能一个个用lable来给标注,请问有快捷的方式吗?谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-4 14:33:46
没听过。。。。。。。。。。。
二维码

扫码加我 拉你入群

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

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

2010-10-5 13:35:59
1. Using "insheet" import the file to stata

2. using loop "foreach" assign the first row value to macro
   foreach x of varlist * {
         local `y' = `x'[1]
         label var `x' "`y'"
   }

3. drop the first line
二维码

扫码加我 拉你入群

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

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

2010-10-5 18:00:24
嗯,很是感激。。。。不如再帮我看看这个问题:如何在用outsheet导出数据到csv文件时时,把lable也对应导出到csv文件中。谢谢

3# ctx5518
二维码

扫码加我 拉你入群

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

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

2010-10-6 13:26:12
是数据Label还是变量LABEL

如果是变量label,将所有的数据转成字符型,然后用宏写入一行纪录。

如果是数据Label,如性别,1为男, 2为女,decode变量,建立新的有LABEL的字符变量。
二维码

扫码加我 拉你入群

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

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

2010-10-6 17:32:14
“如果是变量label,将所有的数据转成字符型,然后用宏写入一行纪录。
如果是数据Label,如性别,1为男, 2为女,decode变量,建立新的有LABEL的字符变量。”

可不可以说详细点呢,怎样用宏写入一行纪录? 怎样建立新的有LABEL的字符变量?希望你赐教!!多谢!

5# ctx5518
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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