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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
15 matches
Mail list logo