> On 28 Jul 2017, at 07:54, Vijaya Kumar Regati <vijayakumar.reg...@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 ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.