The default separator in read.table is white space, so the first line (header) has 6 elements, the second line has 7 elements, and the third has 8 elements.
Either delete the spaces in the car names, or use sep="\t" (or whatever is appropriate). ?read.table explains this. Sarah On 6/5/07, jiqiang yao <[EMAIL PROTECTED]> wrote: > Hi, > I'm a novice of R. > > I want to read the following table into R: > names mpg cyl disp hp drat > Mazda RX4 21.0 6 160.0 110 3.90 > Mazda RX4 Wag 21.0 6 160.0 110 3.90 > > The command I used is: > > test <- read.table(file.choose(),header=T) > > The result is: > Error in read.table(file.choose(), header = T) : > more columns than column names > > Can anybody tells me what is wrong? > > ___________________ -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ [email protected] 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.
