【问题标题】:How to get number of items (length) from a Stata macro?如何从 Stata 宏中获取项目数(长度)?
【发布时间】:2021-07-19 17:36:00
【问题描述】:

假设我有一个全局宏x,如何提取其中的项目数(空格分隔的不带引号的单词)?

global x abc xyz foo

我确信这是一项简单的任务,但我查看了 help macro 并没有找到任何东西。

【问题讨论】:

    标签: stata stata-macros


    【解决方案1】:

    是的,它就在手册中。宏函数word count 可以完成这项工作。

    . global x abc xyz foo
    . local len_x : word count $x
    . di `len_x'
    3
    

    或者,

    . di wordcount("$x")
    3
    

    注意在这种情况下需要引用全局宏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多