[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