[R] R Programming help needed - Returning dataframes + 2 Variables dynamically
Berend Hasselman
bhh at xs4all.nl
Fri Jul 28 08:45:20 CEST 2017
> On 28 Jul 2017, at 07:54, Vijaya Kumar Regati <VijayaKumar.Regati at m3bi.com> wrote:
>
> Hi,
>
>
> Can someone please help me on below issue I am facing :
>
>
> I am trying to play with returning a dataframe+2 variables using a fn.
> But facing an issue :
>
> Error in Logic_fn(c(x, y)) : argument "y" is missing, with no default
>
> This is the code I am using :
>
>
> x <- 0
> y <- 0
>
> Logic_fn <- function(x,y){
> x <- x + 1
> y < y + 1
Why only <?
Shouldn't that be <- ?
> test_data <- rbind(x,y)
> test_data <- data.frame(test_data)
> return(test_data)
> return(c(x,y))
> }
>
> for ( i in 1:1) {
> test_data <- Logic_fn(c(x,y))
Use Logic_fn(x,y) instead of c(x,y), which is wrong.
> test_data[1]
> test_data[2]
> test_data
>
> }
You'll get other errors but you should really try to do some more analysing/debugging yourself.
Berend hasselman
More information about the R-help
mailing list