Thanks. It works after I change the space in the names with underscore. --- Sarah Goslee <[EMAIL PROTECTED]> wrote:
> 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.
