Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Small problem with inverted commas, variable naming

    Hi,

    I have a simple syntax where I am trying to generate ranks and label newly created variables using old variable labels, as in the snippet below.

    Code:
    snapshot save, label("Ranks")
    foreach var of varlist `sumvars' {
        egen rank_`var' = rank(`var'), track
        egen n = count(`var')
        generate pcrank`var' = ((rank_`var' - 1) / (n - 1)) * 100
        local varlabel : variable label `var'
        label variable pcrank`var' "Pcrank for `var' "
        drop n
    }
    I do not know how to adjust the inverted commas in the line label variable pcrank`var' "Pcrank for `var' " so I can get old variable label introduced to new variable label. I'll be grateful for any help.
    Kind regards,
    Konrad
    Version: Stata/IC 13.1

  • #2
    Konrad,

    You are most of the way there. I think what you want is:

    Code:
     
     label variable pcrank`var' "Pcrank for `varlabel' "
    Regards,
    Joe

    Comment


    • #3
      Joe,

      Thank you very much.
      Kind regards,
      Konrad
      Version: Stata/IC 13.1

      Comment

      Working...
      X