楼主: Lee_iris
1106 1

[学习心得] stata 提取变量个数到暂元 ds word count [推广有奖]

已卖:1253份资源

教授

47%

还不是VIP/贵宾

-

威望
0
论坛币
1167 个
通用积分
1196.5565
学术水平
36 点
热心指数
43 点
信用等级
35 点
经验
14504 点
帖子
893
精华
0
在线时间
1517 小时
注册时间
2019-3-5
最后登录
2026-1-4

楼主
Lee_iris 在职认证  学生认证  发表于 2024-2-5 21:46:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
        ds var*
        local  var_count: word count `r(varlist)'
        dis "`var_count'"


有多个文件,每个文件中,有一组核心变量,变量名为var1,var2,var3,var4,...,var(n)
不确定每一个文件中有多少个变量,但为了写后面循环命令,需要知道每个文件中各有多少个var*变量,可以通过以上代码实现。

第一行代码 ds var* 提取了文件中以var开头(含var)变量,并且把结果存到了标量r(varlist)里;
第二行代码 local  var_count: word count `r(varlist)' 统计了标量r(varlist)中的词数,也就是变量的个数,到暂元var_count中;
第三行 dis "`var_count'" 汇报了变量的个数,之后在需要用这个数字的地方,只需要写`var_count'即可。

二维码

扫码加我 拉你入群

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

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

关键词:Count Stata word tata 变量个数

已有 1 人评分经验 收起 理由
dxystata + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

沙发
Lee_iris 在职认证  学生认证  发表于 2024-2-5 21:47:06
参考
[已解决] 如何通过命令知道varlist 中的变量个数?
https://bbs.pinggu.org/forum.php ... mp;from^^uid=11374248
思路
已有 1 人评分经验 收起 理由
dxystata + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

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

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