[R] Strange problem with reading a pipe delimited file
Brian Feeny
bfeeny at mac.com
Sat Nov 17 22:42:01 CET 2012
Duncan,
I believe I follow you now, I have done like so with expected results:
ncol <- max(count.fields("paths.txt", sep = "|"))
test <- read.delim("paths.txt", sep="|", quote=NULL, header=F, colClasses="character", fill=TRUE, col.names = paste("V", seq_len(ncol), sep = ""))
Thank you for your help
Brian
On Nov 17, 2012, at 4:34 PM, Brian Feeny wrote:
>
> On Nov 17, 2012, at 4:27 PM, Duncan Murdoch wrote:
>>>
>>
>> I would suggest reading the help file: read.delim only looks at the first 5 lines to determine the number of columns if you don't specify the colClasses.
>>
>> Duncan Murdoch
>>
>
> Duncan,
>
> I have tried to pass colClasses but R complains:
>
> test <- read.delim("mypaths4.txt", sep="|", quote=NULL, header=F, colClasses=c("character","character","character","character","character","character","character","character","character","character"), fill=TRUE)
> Warning message:
> In read.table(file = file, header = header, sep = sep, quote = quote, :
> cols = 9 != length(data) = 10
>
>
> once again this is with data:
>
> A|B|C|D
> A|B|C|D|E|F
> A|B|C|D|E
> A|B|C|D|E|F|G|H|I
> A|B|C|D
> A|B|C|D|E|F|G|H|I|J
>
> Any idea?
>
> Brian
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
More information about the R-help
mailing list