全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1657 6
2019-01-06
各位坛友好,我想咨询一下,stata里面有没有类似python里面的zip函数,可以把两个暂元变成对子,然后进行循环的呢,或者说stata中可以对对循环吗?比如i j代表两个暂元,我想他们在循环中配对出现,比如i是1 2 3 j是5 6 7我希望他们配对加起来然后print,1+5  2+6  3+7这样,请赐教
二维码

扫码加我 拉你入群

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

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

全部回复
2019-1-6 07:44:34
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
二维码

扫码加我 拉你入群

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

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

2019-1-6 20:12:03
黃河泉 发表于 2019-1-6 07:44
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见 ...
谢谢黄老师,是这样
>>> list1 = ['a', 'b', 'c', 'd']
>>> list2 = ['apple', 'boy', 'cat', 'dog']
>>> for x, y in zip(list1, list2):
      print(x, 'is', y)
# 输出
a is apple
b is boy
c is cat
d is dog
这个是python中for循环的一种形式,具体的名字我也不太懂,姑且叫配对循环吧,stata里面可以这样子配对循环吗?
一般的是foreach i in ...{}
那stata有没有那种 foreach i j in 遍历对象1 遍历对象2{}这样的设置呢
二维码

扫码加我 拉你入群

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

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

2019-1-6 20:20:40
黃河泉 发表于 2019-1-6 07:44
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见 ...
老师辛苦了
二维码

扫码加我 拉你入群

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

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

2019-1-7 07:48:56
卢永泉 发表于 2019-1-6 20:12
谢谢黄老师,是这样
>>> list1 = ['a', 'b', 'c', 'd']
>>> list2 = ['apple', 'boy', 'cat', 'dog']
跟我想像的不一样,不太知道如何做!
二维码

扫码加我 拉你入群

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

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

2019-1-8 15:17:20
https://www.jianshu.com/p/059a1b87705d  我发送了一份邮件给连老师,没想到连老师回复了我,并且提出了解决方法并将方案写在了简书上,分享给坛友们。并感谢连老师!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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