全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1436 7
2021-07-14
原始dta表:var1 、var2、var3、var4、var5、……、var57,有57个变量,如何将这57列,依次分别保存成为57个dta表呢?

比如var1 对应 var1.dta
      var2 对应 var2.dta
      ……
      var57 对应 var57.dta
请各位大神赐教,感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2021-7-14 14:15:25
forvalues i=1/57{

preserve
keep var`i'
cd 这里要设置好路径
save var`i'.dta,replace
restore
}
二维码

扫码加我 拉你入群

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

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

2021-7-14 14:28:50
很难想像有人会这样做 (也就是请你把目的说清楚,应该有更好之作法)?
二维码

扫码加我 拉你入群

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

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

2021-7-14 14:56:53
黃河泉 发表于 2021-7-14 14:28
很难想像有人会这样做 (也就是请你把目的说清楚,应该有更好之作法)?
谢谢黄老师,是这样的,我把一列变量根据空格分开后,会生成很多列,再将其堆积成一列stack,运行内存不够,所以就想将变量全部拆成每一个dta后,再append,纵向合并起来
二维码

扫码加我 拉你入群

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

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

2021-7-14 14:59:49
海阔天空锦鲤 发表于 2021-7-14 14:56
谢谢黄老师,是这样的,我把一列变量根据空格分开后,会生成很多列,再将其堆积成一列stack,运行内存不够 ...
到底是什么样的数据,居然内存不够?
二维码

扫码加我 拉你入群

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

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

2021-7-14 15:17:16
zdlspace 发表于 2021-7-14 14:59
到底是什么样的数据,居然内存不够?
是一列比较乱的地址,有1百万条,都是字符串形式的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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