ay, October 08, 2009 10:23 AM
> To: Henrique Dallazuanna
> Cc: r-help@r-project.org
> Subject: Re: [R] external variable by inside-function routines modifications
>
> Is it possible to do what you mentioned somehow outside of the
> function. I mean that there's some function and t
Message-
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On
Behalf Of Alex Bird
Sent: Thursday, October 08, 2009 10:23 AM
To: Henrique Dallazuanna
Cc: r-help@r-project.org
Subject: Re: [R] external variable by inside-function routines modifications
Is it possible to d
On Oct 8, 2009, at 1:14 PM, devol wrote:
Dear all,
could you please advice whether it is possible somehow to modify an
external (from the point of some function view) variable by some
function-internal operators. For example
var=1
foo<-function(var){var=var+1}
foo(var)
var
[1] 1
Use fun
Hi,
with assign,
foo <- function(var){
assign("var", var+1, envir = .GlobalEnv)
}
var =1
foo(2)
var
# [1] 3
HTH,
baptiste
2009/10/8 devol :
>
> Dear all,
>
> could you please advice whether it is possible somehow to modify an
> external (from the point of some function view) variable by
Is it possible to do what you mentioned somehow outside of the
function. I mean that there's some function and the only thing I can
do is to point on the variable to be modified inside the function
without any possibilities to modify the very function.
2009/10/8 Henrique Dallazuanna :
> See assign
See assign, you can use '<<-' assignment:
foo <- function(var) var <<- var + 1
On Thu, Oct 8, 2009 at 2:14 PM, devol wrote:
>
> Dear all,
>
> could you please advice whether it is possible somehow to modify an
> external (from the point of some function view) variable by some
> function-interna
Dear all,
could you please advice whether it is possible somehow to modify an
external (from the point of some function view) variable by some
function-internal operators. For example
> var=1
> foo<-function(var){var=var+1}
> foo(var)
> var
[1] 1
but the goal is to get the var equal to 2 in t
7 matches
Mail list logo