HI, Dear R community, I am trying to created new variables and put into a data frame through a loop.
My original data set: head(first) probe_name chr_id position array1 1 C-7SARK 1 849467 10 2 C-4WYLN 1 854278 10 3 C-3BFNY 1 854471 10 4 C-7ONNE 1 874460 10 5 C-6HYCN 1 874571 10 6 C-7SCGC 1 874609 10 I have 48 other array data from a list result.fun array2=result.fun[[1]] array3=result.fun[[2]] . . I want the following results: probe_name chr_id position array1 array2 array3 1 C-7SARK 1 849467 10 10 10 2 C-4WYLN 1 854278 10 10 10 3 C-3BFNY 1 854471 10 10 10 4 C-7ONNE 1 874460 10 10 10 5 C-6HYCN 1 874571 10 10 10 6 C-7SCGC 1 874609 10 10 10 I used the following codes: for (i in 2:3) { assign(lab=paste("array", i, sep=""), value=result.fun[[i-1]]) first <-cbind(first, lab) } *Error in assign(lab = paste("array", i, sep = ""), value = result.fun[[i - : unused argument(s) (lab = paste("array", i, sep = ""))* Can anyone give some hits or helps? Thanks so much! -- Sincerely, Changbin -- [[alternative HTML version deleted]] ______________________________________________ R-help@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.