Re: [R] how to make read in a vector of 0s and 1s with no space between them

2010-04-25 Thread Duncan Murdoch
On 25/04/2010 12:52 PM, Matthew Keller wrote: Hi all, Probably a rudimentary question. I have a flat file that looks like this (the real one has ~10e6 elements): 10110100101001011101011 and I want to pull that into R as a vector, but with each digit being it's own element. There are no separat

Re: [R] how to make read in a vector of 0s and 1s with no space between them

2010-04-25 Thread Henrik Bengtsson
See readBin(), e.g. r <- readBin(pathname, what="raw", n=10e6); str(r); # raw [1:21] 30 31 30 31 ... c <- rawToChar(x, multiple=TRUE); str(c); # chr [1:21] "0" "1" "0" "1" "0" "0" "1" "0" "1" "0" ... i <- as.integer(r); str(i); # int [1:21] 48 49 48 49 48 48 49 48 49 48 ... /Henrik On Sun, Apr

Re: [R] how to make read in a vector of 0s and 1s with no space between them

2010-04-25 Thread Matthew Keller
Hi all, Quickly received an answer off the list. To do this is easy. Pull it in using e.g., scan(). Then use strsplit: z <- '10001011010010' strsplit(z,'') On Sun, Apr 25, 2010 at 10:52 AM, Matthew Keller wrote: > Hi all, > > Probably a rudimentary question. I have a flat file that looks like >

Re: [R] how to make read in a vector of 0s and 1s with no space between them

2010-04-25 Thread Tal Galili
*Solution:* strsplit(c("10110100101001011101011"), "") But make sure you change the output data type to the one you like (boolean, numeric and so on) Contact Details:--- Contact me: tal.gal...@gmail.com | 972-52-7275845 Read

[R] how to make read in a vector of 0s and 1s with no space between them

2010-04-25 Thread Matthew Keller
Hi all, Probably a rudimentary question. I have a flat file that looks like this (the real one has ~10e6 elements): 10110100101001011101011 and I want to pull that into R as a vector, but with each digit being it's own element. There are no separators between the digits. How can I accomplish thi