Chien-Pang -
   Here's a *reproducible* example that should answer your question:

k = list()
n = 10
max = 10:19
for(i in 1:n) (k[i]=list(c(0:max[i])))
k[[1]] + 1
 [1]  1  2  3  4  5  6  7  8  9 10 11

                                        - Phil Spector
                                         Statistical Computing Facility
                                         Department of Statistics
                                         UC Berkeley
                                         spec...@stat.berkeley.edu


On Wed, 15 Sep 2010, Chien-Pang Chin wrote:

Hi all:



I have a problem when I want to do operation a sequence or matrix created by
loop and list() or data.frame(). Here is the example.



for(i in 1:n) (k[i]=list(c(0:max[i])))

k[1]+1

Error in k[1] + 1 : non-numeric argument to binary operator



What should I do to correct this problem?



Thanks

            Peter


        [[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.


______________________________________________
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