On Mon, Sep 21, 2009 at 9:12 PM, Peng Yu <pengyu...@gmail.com> wrote: > Hi, > > I have the following commands. It says line 5205 does not have 22 > elements. But I use my 'vim' checked that line in the file. It has 22 > fields. Can somebody let me know how to further debug this case? > > Regards, > Peng > >> annotation = read.table("../EC_results/Juan_15wks_gene_core.xls", header=T, >> sep='\t',quote='') > Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : > line 5204 did not have 22 elements >> annotation = count.fields("../EC_results/Juan_15wks_gene_core.xls", >> sep='\t',quote='') >> which(annotation!=22) > [1] 5205 >
I also run the following command to test, which confirms that line 5205 has 22 elements. Is it a bug in read.table? > scanned_file = scan("../EC_results/Juan_15wks_gene_core.xls", > what=character(),sep='\n',quote='') Read 23333 items > length(strsplit(scanned_file[5205],'\t')[[1]]) [1] 22 Regards, Peng ______________________________________________ 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.