Re: [R] formatting a list

2007-10-26 Thread Charles C. Berry
On Fri, 26 Oct 2007, Tomas Vaisar wrote: > Hi Chuck, > > I finally got to install v 2.6.0 and tried your initial suggestions - with > the new version the > > dat <- as.data.frame( matrix( scan('tmp.txt'), nr=19) ) > > did not make the list in the desired format, however the other two worked. Tom

Re: [R] formatting a list

2007-10-26 Thread Tomas Vaisar
Hi Chuck, I finally got to install v 2.6.0 and tried your initial suggestions - with the new version the dat <- as.data.frame( matrix( scan('tmp.txt'), nr=19) ) did not make the list in the desired format, however the other two worked. Thanks a lot again. Tomas Charles C. Berry wrote: > > To

Re: [R] formatting a list

2007-10-22 Thread jim holtman
Does this do what you want? > x <- scan(textConnection('1 2 3 4 5 + 6 7 8 9 0 + 9 8 7 6 5 + 4 3 2 1 0'), what=rep(list(0),5)) Read 4 records > x [[1]] [1] 1 6 9 4 [[2]] [1] 2 7 8 3 [[3]] [1] 3 8 7 2 [[4]] [1] 4 9 6 1 [[5]] [1] 5 0 5 0 > # create a matrix and then 'lapply' each column to make

Re: [R] formatting a list

2007-10-22 Thread Tomas Vaisar
Hi Chuck, I am running the Windows version R-2.5.1. I will upgrade and will let you know what the deal was. Your output definitely looks right. Thanks, Tomas Charles C. Berry wrote: > > Tomas, > > Are you using R-2.6.0 ?? > > Each method works for me producing as list of 7000 vectors. > > Th

Re: [R] formatting a list

2007-10-22 Thread Charles C. Berry
Tomas, Are you using R-2.6.0 ?? Each method works for me producing as list of 7000 vectors. The file I used to test this is created by: for (i in 1:7000) cat( seq(from=i,by=1,length=19),"\n", sep='\t',file="tmp.tab",append=TRUE) The first line is: > scan("tmp.tab",nlines=1) Read 19 i

Re: [R] formatting a list

2007-10-22 Thread Tomas Vaisar
Hi Chuck, thanks for your responses. I did not ignore your suggestions - I did try them and they did not produce what I need. The first one produced table with the same format as a read.table would generate, not not a list of lists. Second one gave me an error after returning Read 19 items m

Re: [R] formatting a list

2007-10-22 Thread Charles C. Berry
Tomas, Three different ways to create a list of 7000 vectors from a file of 7000 rows and 19 columns are given here: http://article.gmane.org/gmane.comp.lang.r.general/97032 which I think is what you are asking for. If you truly need a list of 7000 lists each of length 1 containing a

Re: [R] formatting a list

2007-10-22 Thread Tomas Vaisar
Hi Jim, I really appreciate your help. From the input file I have - 19 columns, 7000 rows - the scan gives me the desired format of a list consisting of 19 lists with 7000 values each. However I need a list of 7000 lists with 19 values each. (e.g. each row of my input file should be a separate

Re: [R] formatting a list

2007-10-21 Thread jim holtman
That is what I thought and that is the format that the 'scan' approach should provide. I was just confused when you said that you were going to have to transpose it, write it and then read it back in for some reason. I understand that Excel can not handle 7000 columns, but was wondering where tha

Re: [R] formatting a list

2007-10-21 Thread Tomas Vaisar
The data I have is tab delimited file with 7000 lines of 19 values each (representing 7000 permutations on 19 variables). I want to get it into the ROCR package which expects the data to be in lists - single list of 19 values for each permutation, e.g. list of 7000 lists of 19 values each. I ho

Re: [R] formatting a list

2007-10-21 Thread jim holtman
What is it that you want to do? The 'scan' statement give you a list of length 7000 with 19 entries each. Do you want to create a matrix that has 7000 rows by 19 columns? If so, then you just have to take the output of the 'scan' and do: x.matrix <- do.call('rbind', x) # gives 7000 x 19 matrix

Re: [R] formatting a list

2007-10-21 Thread Tomas Vaisar
Hi Jim, thanks a lot. It works, however - my other problem is that I need to transpose the original table before reading it into the list because the data come from Excel and it can't handle 7000 columns. I could read it in R transpose end write into a new tab delim file and then read it back

Re: [R] formatting a list

2007-10-20 Thread jim holtman
another choice is: x <- scan('temp.txt', what=c(rep(list(0), 19))) On 10/20/07, Tomas Vaisar <[EMAIL PROTECTED]> wrote: > Hi, > > I am new to R and need to read in a file with 19 columns and 7000 rows > and make it into a list of 7000 lists with 19 items each. For a > simpler case of 10 by 10 ta

Re: [R] formatting a list

2007-10-20 Thread Charles C. Berry
On Sat, 20 Oct 2007, Tomas Vaisar wrote: > Hi, > > I am new to R and need to read in a file with 19 columns and 7000 rows > and make it into a list of 7000 lists with 19 items each. For a > simpler case of 10 by 10 table I used x <-scan("file", > list(0,0,0,0,0,0,0,0,0,0)), perhaps clumsy, but it

[R] formatting a list

2007-10-20 Thread Tomas Vaisar
Hi, I am new to R and need to read in a file with 19 columns and 7000 rows and make it into a list of 7000 lists with 19 items each. For a simpler case of 10 by 10 table I used x <-scan("file", list(0,0,0,0,0,0,0,0,0,0)), perhaps clumsy, but it did the job. However with the large 19x7000 (which n