Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: String task
From
Nick Cox <[email protected]>
To
[email protected]
Subject
Re: st: String task
Date
Fri, 1 Apr 2011 18:27:30 +0100
As Kit Baum pointed out to me privately, this will produce one more
variable than the number of slashes, so three in this example.
To get exactly what Daniel wanted, here is another way:
replace day = subinstr(day, "/", " ", 1)
split day
That is, the first / is replaced by a space.
Nick
On Fri, Apr 1, 2011 at 4:56 PM, Austin Nichols <[email protected]> wrote:
> Daniel Marcelino <[email protected]>:
>
> clear
> input str8 day
> "01/06/90"
> "07"
> "02/01"
> "30/01"
> "10"
> end
> split day, p(/)
> list
On Fri, Apr 1, 2011 at 11:51 AM, Daniel Marcelino <[email protected]> wrote:
>> I have I task with string that is split a string into two vars.
>> So every character before first "/" slash if is there, must be copied
>> to var1. Also, everything after "/" slash or if there is no "/"
>> everything in the cell must be placed into var2.
>> How can I do it?
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/