楼主: 13805652014
5960 6

[数据管理求助] append可以一次性将38个dta文件合并吗 还是只能两两合并啊?小白找不到命令 [推广有奖]

  • 0关注
  • 0粉丝

高中生

87%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
156 点
帖子
15
精华
0
在线时间
53 小时
注册时间
2020-6-2
最后登录
2022-2-23

楼主
13805652014 发表于 2020-11-25 19:25:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
append可以一次性将1-38个dta文件合并吗 还是只能两两合并啊?小白找不到命令,总是显示错误
二维码

扫码加我 拉你入群

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

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

关键词:append DTA文件 文件合并 End Pen

沙发
日新少年 学生认证  发表于 2020-11-25 19:27:28
把文件按照1-38排序命名,然后  append using 1 2 3 4 …… 38   大致是这样,你试试

藤椅
DΘstinyじò 发表于 2020-11-26 00:07:16
  1. help openall
复制代码
看了大家的回答学了不少命令 这个也挺好用的,安排一波~~~
  1. //append 工作目录下的所有dta数据
  2. openall
  3. //append 指定目录下的所有dta数据
  4. openall,directory(c:/data/)
  5. //通配符*也是支持的
  6. openall  *2015*,directory(c:/data/)
复制代码
文件名这里不需要添加后缀名称,有可以生成一个变量储存文件名(文件来源)的选项——storefilename(string),还有一个insheet选项,用于append CSV 格式的文件。

板凳
黃河泉 在职认证  发表于 2020-11-26 08:15:59
请据以更改:
  1. ssc install fs
  2. cd C:\Users\TOSHIBA\Desktop\Lender_List\Compiled\2015
  3. clear
  4. fs *_2015.dta
  5. append using `r(files)'
复制代码
Taken from https://stackoverflow.com/questi ... d-several-dta-files

报纸
songking 发表于 2020-11-26 15:00:22
黃河泉 发表于 2020-11-26 08:15
请据以更改:Taken from https://stackoverflow.com/questions/39403273/loop-to-append-several-dta-files ...
好命令,还可以用filesearch

地板
13805652014 发表于 2020-11-29 14:17:29
日新少年 发表于 2020-11-25 19:27
把文件按照1-38排序命名,然后  append using 1 2 3 4 …… 38   大致是这样,你试试
好滴 非常感谢

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 17:13