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.

Reply via email to