楼主: 修波
3204 8

[编程问题求助] 求助嵌套循环中foreach和的forvalues使用方法 [推广有奖]

已卖:2732份资源

学科带头人

5%

还不是VIP/贵宾

-

威望
0
论坛币
48180 个
通用积分
86.2491
学术水平
10 点
热心指数
11 点
信用等级
8 点
经验
18590 点
帖子
552
精华
0
在线时间
2575 小时
注册时间
2013-11-12
最后登录
2026-1-23

楼主
修波 学生认证  发表于 2021-6-16 21:05:52 |AI写论文
1000论坛币
想使用两种嵌套循环,
一种涉及到foreach,需要将名称不相同的非数字型数据文件导入stata,每个变量名称和个数均不相同,需要批量将每个数据中的变量进行加总,请问这种用foreach命令怎么循环?


第二种涉及到forvalues,每个数据文件格式为data_1,data_2,data_3。。。变量名称为var_1,var_2,var_3。。。每个数据文件中变量个数不相等,需要批量将每个数据中的变量进行加总,请问这种用forvalues命令怎么循环?


不想要论坛币的话,也可以使用现金交易。

关键词:forvalues forvalue foreach values value
修波的万花筒

沙发
wdlbcj 学生认证  发表于 2021-6-17 14:02:45
可以给出部分数据示例来具体分析,因为实际中的情况还是比较复杂的,要具体来看,

藤椅
修波 学生认证  发表于 2021-6-17 15:27:38
下面的为嵌套循环数据,要求批量计算每个dta文件中变量的总和。

循环案例数据.zip (109.26 KB)
修波的万花筒

板凳
修波 学生认证  发表于 2021-6-18 22:58:32
wdlbcj 发表于 2021-6-17 14:02
可以给出部分数据示例来具体分析,因为实际中的情况还是比较复杂的,要具体来看,
数据已经上传,麻烦帮我写一下命令

报纸
songking 发表于 2021-6-19 08:53:53
修波 发表于 2021-6-18 22:58
数据已经上传,麻烦帮我写一下命令
是需要每个数据文件单独计算后保存为原文件名还是所有数据文件合并后进行计算然后保存为新的数据文件?

地板
修波 学生认证  发表于 2021-6-19 16:07:46
songking 发表于 2021-6-19 08:53
是需要每个数据文件单独计算后保存为原文件名还是所有数据文件合并后进行计算然后保存为新的数据文件?
所有数据文件合并后进行计算然后保存为新的数据文件

7
葡萄葡萄葡 发表于 2021-7-3 10:58:52 来自手机
修波 发表于 2021-6-16 21:05
想使用两种嵌套循环,
一种涉及到foreach,需要将名称不相同的非数字型数据文件导入stata,每个变量名称和 ...
我写的foreach循环命令一直改不对 一直显示type mismatch是怎么回事呢<br>
<br>
<u>nmissing</u><br>
  global start \"employ value_add export asset fixed_asset net_fixed_asset income_product\"<br>
  foreach y of global start {<br>
               drop if  \"\'y\' \" &lt;= 0<br>
   }

8
qwertyuiop7 发表于 2021-7-23 21:27:56
修波 发表于 2021-6-17 15:27
下面的为嵌套循环数据,要求批量计算每个dta文件中变量的总和。
请问论坛币怎么弄啊,弄了半天都不行。直接购买行不行,弄得这么麻烦

9
修波 学生认证  发表于 2021-7-24 11:12:21
qwertyuiop7 发表于 2021-7-23 21:27
请问论坛币怎么弄啊,弄了半天都不行。直接购买行不行,弄得这么麻烦
我也不知道啊,这个是用来求助的,不是售卖程序的,共勉

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-4 01:39