Hi,
here i have some code...
a <-1
b <- b+1
c <- b+a/20
if c >5
{ d<- 1 }
else { d<- 0 }
i want to repeat this code from the 2nd line [b <- b+1] without using loop.
Actulay i want to use "*Label *" and call *GoTo* method like in other
coding Languages.
For eg:- like this,
a <-1
*LabelBegin :*
b <- b+1
c <- b+a/20
if c >5
{ d<- 1 }
else { d<- 0 }
*Go to LabelBegin*
Is there any method like that in R-Script ? Could you please help me fast, i
have an urgent requirement.
- Thanks
Antony
--
View this message in context:
http://r.789695.n4.nabble.com/R-SCRIPT-Label-Calling-Method-tp4633108.html
Sent from the R help mailing list archive at Nabble.com.
Is this homework? If it is, please read the posting guide.
ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek / Research Institute for Nature and
Forest
team Biometrie & Kwaliteitszorg / team Biometrics & Quality Assurance
Kliniekstraat 25
1070 Anderlecht
Belgium
+ 32 2 525 02 51
+ 32 54 43 61 85
Thierry.Onkelinx at inbo.be
www.inbo.be
To call in the statistician after the experiment is done may be no more than
asking him to perform a post-mortem examination: he may be able to say what the
experiment died of.
~ Sir Ronald Aylmer Fisher
The plural of anecdote is not data.
~ Roger Brinner
The combination of some data and an aching desire for an answer does not ensure
that a reasonable answer can be extracted from a given body of data.
~ John Tukey
-----Oorspronkelijk bericht-----
Van: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
Namens Rantony
Verzonden: dinsdag 12 juni 2012 16:26
Aan: r-help at r-project.org
Onderwerp: [R] R-SCRIPT Label Calling Method
Hi,
here i have some code...
a <-1
b <- b+1
c <- b+a/20
if c >5
{ d<- 1 }
else { d<- 0 }
i want to repeat this code from the 2nd line [b <- b+1] without using loop.
Actulay i want to use "*Label *" and call *GoTo* method like in other
coding Languages.
For eg:- like this,
a <-1
*LabelBegin :*
b <- b+1
c <- b+a/20
if c >5
{ d<- 1 }
else { d<- 0 }
*Go to LabelBegin*
Is there any method like that in R-Script ? Could you please help me fast, i
have an urgent requirement.
- Thanks
Antony
--
View this message in context:
http://r.789695.n4.nabble.com/R-SCRIPT-Label-Calling-Method-tp4633108.html
Sent from the R help mailing list archive at Nabble.com.
______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
* * * * * * * * * * * * * D I S C L A I M E R * * * * * * * * * * * * *
Dit bericht en eventuele bijlagen geven enkel de visie van de schrijver weer en
binden het INBO onder geen enkel beding, zolang dit bericht niet bevestigd is
door een geldig ondertekend document.
The views expressed in this message and any annex are purely those of the writer
and may not be regarded as stating an official position of INBO, as long as the
message is not confirmed by a duly signed document.
Short answer: no. Long answer: use a closure if for some bizarre reason you just can't use a loop. Bonus tip: change the last three lines to: d <- c > 5 for speed and clarity! Michael On Tue, Jun 12, 2012 at 9:25 AM, Rantony <antony.akkara at ge.com> wrote:> Hi, > > here i have some code... > > > a <-1 > b <- b+1 > c <- b+a/20 > if c >5 > { d<- 1 } > else { ?d<- 0 ?} > > i want to repeat this code from the 2nd line [b <- b+1] without using loop. > Actulay i want to use ?"*Label *" and call *GoTo* method like in other > coding Languages. > For eg:- like this, > > ? ? ? ? ? ? ? ? ? ? ? ? ? a <-1 > *LabelBegin :* > ? ? ? ? ? ? ? ? ? ? ? ? ? b <- b+1 > ? ? ? ? ? ? ? ? ? ? ? ? ? c <- b+a/20 > ? ? ? ? ? ? ? ? ? ? ? ? ? if c >5 > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{ d<- 1 } > ? ? ? ? ? ? ? ? ? ? ? ? ? else { ?d<- 0 ?} > ? ? ? ? ? ? ? ? ? ? ? ? ?*Go to LabelBegin* > > Is there any method like that in R-Script ? Could you please help me fast, i > have an urgent requirement. > > - Thanks > Antony > > > -- > View this message in context: http://r.789695.n4.nabble.com/R-SCRIPT-Label-Calling-Method-tp4633108.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.
Hello, On Tue, Jun 12, 2012 at 10:25 AM, Rantony <antony.akkara at ge.com> wrote:> Hi, > > here i have some code... > > > a <-1 > b <- b+1 > c <- b+a/20 > if c >5 > { d<- 1 } > else { ?d<- 0 ?} > > i want to repeat this code from the 2nd line [b <- b+1] without using loop. > Actulay i want to use ?"*Label *" and call *GoTo* method like in other > coding Languages. > For eg:- like this, > > ? ? ? ? ? ? ? ? ? ? ? ? ? a <-1 > *LabelBegin :* > ? ? ? ? ? ? ? ? ? ? ? ? ? b <- b+1 > ? ? ? ? ? ? ? ? ? ? ? ? ? c <- b+a/20 > ? ? ? ? ? ? ? ? ? ? ? ? ? if c >5 > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{ d<- 1 } > ? ? ? ? ? ? ? ? ? ? ? ? ? else { ?d<- 0 ?} > ? ? ? ? ? ? ? ? ? ? ? ? ?*Go to LabelBegin* > > Is there any method like that in R-Script ? Could you please help me fast, i > have an urgent requirement.Can you explain why you want a goto? You may be aware that opinions in the computer science community on goto range from "never use" to "use very sparingly". Take care Oliver -- Oliver Ruebenacker Bioinformatics Consultant (http://www.knowomics.com/wiki/Oliver_Ruebenacker) Knowomics, The Bioinformatics Network (http://www.knowomics.com) SBPAX: Turning Bio Knowledge into Math Models (http://www.sbpax.org)