Hi,
> To realize the data frame I've tried this
>
> for (i in 1:1000)
> {
> foo<-list(c(foo[],data.frame( Ce=DATA1.x[,i],Qe=DATA1.y[,i])))
> }
I think the following would do it:
foo <- list()
for(i in 1:1000) foo[[i]] <- data.frame(Ce = DATA1.x[,i], Qe=DATA1.y[,i])
But then again, do you really need a list of data frames? You can run your
analyses directly on DATA1.xyz...
Best regards,
Kenn
On Mon, Oct 27, 2008 at 5:44 PM, Benoit Boulinguiez <
benoit.boulinguiez@ensc-rennes.fr> wrote:
> Hi all,
>
> I need to realize nonlinear regression on a thousand data sets. I guess the
> lapply function would help me on that thus I'd like to create a list of
> data
> frames, each data frame containing the data as follows:
>
> Ce Qe
> 1 1.849147 0.1958672
> 2 10.054250 0.5771036
> 3 18.077246 0.7718514
> 4 27.576468 0.8079606
> 5 35.146862 0.8500489
> 6 43.245078 0.8366673
> 7 51.745760 0.8879672
> 8 59.767086 0.8860329
>
> The data are in arrays DATA1.x which contains Ce and DATA1.y which
> contains
> Qe as follows:
>
> ......
>
> [,988] [,989] [,990] [,991] [,992] [,993] [,994]
> [1,] 2.28584 1.464201 2.252296 2.050368 1.820814 1.460908 2.489860
> [2,] 10.69722 10.060908 10.394847 10.305939 9.313467 10.600574 9.684784
> [3,] 19.02983 19.025505 18.452735 18.764500 18.474322 18.906141 18.410527
> [4,] 27.33536 27.083139 26.741224 26.943614 26.706248 26.888886 27.268291
> [5,] 34.86732 34.636166 35.185439 35.407979 34.849281 34.195723 34.669640
> [6,] 42.67302 43.202754 43.179338 43.530424 43.861326 43.888251 42.663388
> [7,] 51.51916 52.331856 50.661131 51.272102 51.938743 51.866432 50.892845
> [8,] 60.73692 60.468978 60.582377 59.610627 60.857182 59.293317 59.654958
> [,995] [,996] [,997] [,998] [,999] [,1000]
> [1,] 2.303937 2.959057 2.471204 2.089243 2.673633 1.849147
> [2,] 10.687650 10.647979 9.720253 10.546309 10.144749 10.054250
> [3,] 18.787858 19.015047 18.086981 18.854964 18.577910 18.077246
> [4,] 27.248525 26.615157 27.876889 27.137564 26.607100 27.576468
> [5,] 35.461289 34.686118 35.122716 34.873995 34.953602 35.146862
> [6,] 43.915466 42.534826 43.264155 43.105342 42.877609 43.245078
> [7,] 51.738493 52.289541 51.456639 52.464800 51.406434 51.745760
> [8,] 59.549702 59.817789 59.471866 60.149036 60.411239 59.767086
>
>
> To realize the data frame I've tried this
>
> for (i in 1:1000)
> {
> foo<-list(c(foo[],data.frame(Ce=DATA1.x[,i],Qe=DATA1.y[,i])))
> }
>
> but the program craches when I want to see foo.
>
>
> Regards/Cordialement
>
> -------------
> Benoit Boulinguiez
> Ph.D
> Ecole de Chimie de Rennes (ENSCR) Bureau 1.20
> Equipe CIP UMR CNRS 6226 "Sciences Chimiques de Rennes"
> Avenue du Général Leclerc
> 35708 Rennes CEDEX 7
> Tel 33 (0)2 23 23 80 83
> Fax 33 (0)2 23 23 81 20
> <http://www.ensc-rennes.fr/> http://www.ensc-rennes.fr/
>
>
>
> [[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.
>
>
[[alternative HTML version deleted]]