楼主: 天斯吾下
37577 11

[数据管理求助] 批量纵向合并(append)dta文件 [推广有奖]

  • 7关注
  • 4粉丝

已卖:11份资源

副教授

53%

还不是VIP/贵宾

-

威望
0
论坛币
1176 个
通用积分
87.5911
学术水平
8 点
热心指数
14 点
信用等级
7 点
经验
92 点
帖子
443
精华
0
在线时间
713 小时
注册时间
2013-3-6
最后登录
2021-7-19

楼主
天斯吾下 学生认证  发表于 2015-1-19 16:15:01 |AI写论文
100论坛币
我有几百个格式完全相同的dta文件,放在同一个文件夹下,这是我的代码,为什么不对?
cd "C:\Users\flfy\Desktop\test1"
local myfilelist: dir . files "*.dta"
foreach filename in local myfilelist {
append using  “`filename’”
}


最佳答案

蓝色 查看完整内容

append using “`filename’” 你这行用的引号格式不对 最外层的可能是中文全角了 要全部半角的 或者不要最外层的那一对引号
关键词:append DTA文件 End dta App Desktop files 文件夹 local Users

沙发
蓝色 发表于 2015-1-19 16:15:02
append using  “`filename’”
你这行用的引号格式不对
最外层的可能是中文全角了
要全部半角的
或者不要最外层的那一对引号
已有 1 人评分经验 热心指数 收起 理由
SpencerMeng + 60 + 1 热心帮助其他会员

总评分: 经验 + 60  热心指数 + 1   查看全部评分

藤椅
蓝色 发表于 2015-1-19 17:14:18
你的写出错误提示信息啊

板凳
天斯吾下 学生认证  发表于 2015-1-19 17:30:07
蓝色 发表于 2015-1-19 17:14
你的写出错误提示信息啊
too few quotes
r(132);

报纸
蓝色 发表于 2015-1-19 17:42:44
提示说括号的事情,你就检查括号

地板
天斯吾下 学生认证  发表于 2015-1-19 18:15:36
蓝色 发表于 2015-1-19 17:42
提示说括号的事情,你就检查括号
这里应该怎么引用呢?我修改了各种方式,还是不行,用的是英文引号。
local myfilelist: dir . files "*.dta"

. foreach filename in local myfilelist {
  2. append using "'filename'"
  3. }
file 'filename' not found
r(601);


local myfilelist: dir . files "*.dta"

. foreach filename in local myfilelist {
  2. append using filename
  3. }
file filename not found
r(601);


local myfilelist: dir . files "*.dta"

. foreach filename in local myfilelist {
  2. append using 'filename'
  3. }
file 'filename' not found
r(601);


local myfilelist: dir . files "*.dta"

. foreach filename in local myfilelist {
  2. append using "filename"
  3. }
file filename not found
r(601);

7
ctx5518 发表于 2015-1-23 12:52:42
Try as below:

foreach x of local myfilelist {
append using ``x''
}

8
天斯吾下 学生认证  发表于 2015-1-23 19:18:55
ctx5518 发表于 2015-1-23 12:52
Try as below:

foreach x of local myfilelist {
请问您``x''
本文来自: 人大经济论坛 Stata专版 版,详细出处参考: https://bbs.pinggu.org/forum.php? ... amp;from^^uid=3668618 的引号是怎么打的

9
holiday0403 发表于 2019-1-23 23:23:42
你好,请问你解决了吗?我也遇到了同样的问题,实在没检查出括号哪里有问题

10
啊啊啊啊啊啊钦 发表于 2020-6-30 15:30:43
foreach x of local myfilelist{
append using "`x'"
}

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

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