美文网首页
009 Stata循环:扩展函数

009 Stata循环:扩展函数

作者: 凡有言说 | 来源:发表于2019-07-16 11:11 被阅读0次

无论是局部宏,还是全局宏,其后都可以跟扩展函数。

{local | global} mname : extended_function

具体的可以help extended_fcn

*示例1
sysuse auto, clear
des make
local lbl: variable label make
disp "`lbl'"

利用扩展函数将make的标签值存储在局部宏lbl

*示例2
sysuse auto, clear
foreach variable of varlist* {
    local lbl: variable label `variable'
    disp "the label of `variable' is `lbl'"
}
*示例3
local mystring = "this is a test"
forvalues i = 1(1)4 {
    local lbl: word `i' of `mystring'
    disp "`lbl'"
}

这一例子是将string的第i个单词依次存储在局部宏lbl

*示例4
local filelist: dir "C:\Users\Van\Desktop\download\paper" files "*.pdf", respectcase
disp `"`filelist'"'

"w26068.pdf" "w26069.pdf" "w26070.pdf" "w26071.pdf" "w26072.pdf"

将dir的结果存储在局部宏filelist

*示例5
global a: disp %9.4f sqrt(2)
disp $a

*示例6
global a: disp %dCY_N_D ///
date(c(current_date),"DMY")
disp "$a"

以上是两个关于全局宏扩展函数的例子。

参考资料:
【爬虫俱乐部】精通Stata之数据整理

相关文章

  • 009 Stata循环:扩展函数

    无论是局部宏,还是全局宏,其后都可以跟扩展函数。 {local | global} mname : extende...

  • ES6

    let const 数组的解构赋值 ---扩展 for - of循环 Promise对象 Generator函数

  • kotlin进阶语法

    构造方法 data class == 遍历 6.循环 函数嵌套 函数参数默认值 扩展 内联函数 函数类型参数 by...

  • 005 Stata循环:while

    Stata中的循环有三类: while循环 foreach循环 forvalues循环其中,foreach和for...

  • 006 Stata循环:foreach

    Stata中的循环有三类: while循环 foreach循环 forvalues循环其中,foreach和for...

  • 007 Stata循环:forvalues

    Stata中的循环有三类: while循环 foreach循环 forvalues循环其中,foreach和for...

  • Stata Plus:连老师的 Stata 外部命令集

    Stata连享会 精彩推文1 || 精彩推文2 ……原项目主页-更新中…… Stata 的一大优势是强大的扩展功...

  • Kotlin 笔记 扩展

    扩展(extension)是指向已有的类中添加函数 扩展函数 定义扩展函数时,在函数前面加上要扩展类的名字,以下代...

  • Stata 函数大全

    数值型函数 abs(x) 绝对值 abs(-9)=9comb(n,k) 从n中取k个的组合 comb(1...

  • stata条件函数

    cond(ifc, a, b):条件 ifc 为真时,返回 a, 否则返回 b inrange(x, a, b):...

网友评论

      本文标题:009 Stata循环:扩展函数

      本文链接:https://www.haomeiwen.com/subject/avyvkctx.html