Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: removing leading blanks

From   Nick Cox <>
Subject   Re: st: removing leading blanks
Date   Sat, 31 Dec 2011 12:04:03 +0000

What you describe as blanks may be some other character(s).

-charlist- (SSC) is a utility which may help.

gen problem = substr(var1, 1, 4)

charlist problem

After finding out which characters are present, use code such as

replace var1 = subinstr(var1, char(9), "", .)

where 9 is a placeholder for the argument you need. (char(9) is a tab,
and the characters might just be a tab.)


On Sat, Dec 31, 2011 at 11:54 AM, Abhimanyu Arora
<> wrote:

> All values of a string variable, var1, have 4 blank spaces in the beginning.
> However, when I type in the command
> -replace var1=ltrim(var1)- ,
>  the output displays "0 real changes made" (and needless to say,
> things remain as they were to start with)
> Would be really great if this puzzling issue is sorted out.

*   For searches and help try:

© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index