楼主: liangfuyin3
2891 0

[数据管理求助] stata 代码运行不报错也没有结果 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

本科生

10%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
172 点
帖子
6
精华
0
在线时间
146 小时
注册时间
2017-4-7
最后登录
2024-12-19

楼主
liangfuyin3 发表于 2021-1-13 09:24:54 |AI写论文
5论坛币
我学习批量导入文件时,要通过定义宏进行操作,但从local citys这一行开始,就只运行但没有结果也不报错,请大家帮我看一下,代码如下,要操作的文件已上传
cd E:\stata数据\空气质量数据合并\合并前\日空气质量
local files: dir . file "*.csv"
dis `files'
*剔除掉后缀
local citys: subinstr local files ".csv" "",all //剔除掉后缀
dis `citys'
save air, emptyok replace
//先保存一个空文件
foreach city in `citys'{
    import delimited `city'.csv, varnames(1) encoding(UTF-8) clear
    drop v1
    drop if aqi == "AQI"
    destring,replace
    gen city = "`city'"
    append using air
    save air,replace
}
运行结果如下

文件如下

关键词:Stata tata subinstr destring replace

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

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