[R] Working around 256 byte variable names? + trouble opening large file

John Kane jrkrideau at yahoo.ca
Mon Sep 21 22:11:03 CEST 2009


Well the first suspicious thing seems to be  the 256 byte variable names.  Do you really have a 256 byte variable name? If so, why?  It sounds like R is reading the entire header line as one variable.

Why not try exporting the Exce file as a csv file and loading that?  




--- On Mon, 9/21/09, A Singh <Aditi.Singh at bristol.ac.uk> wrote:

> From: A Singh <Aditi.Singh at bristol.ac.uk>
> Subject: [R] Working around 256 byte variable names? + trouble opening large file
> To: r-help at r-project.org
> Received: Monday, September 21, 2009, 4:04 PM
> Dear R users,
> 
> I am trying to read in a file with 105 columns, and when
> trying to attach it, get an error as follows:
> 
> > vc1<-read.table("P:\\R\\Everything-I.txt",
> header=T, sep=" ", dec=".", 
> na.strings=NA, strip.white=T)
> > attach(vc1)
> Error in attach(vc1) : variable names are limited to 256
> bytes
> 
> Is there a way to get around this, and make R accept the
> given variable names? Or will I have to shorten them?
> 
> 
> Also, when I try to read in a much larger file with 430
> columns, I get the error:
> 
> Error in scan(file, what, nmax, sep, dec, quote, skip,
> nlines, na.strings, :
>  line 397 did not have 431 elements
> 
> Is it that R isn't dealing too well with
> Excel-converted-to-text files? Is it a function of file
> size?
> 
> I have double-checked the 430 column file and all data
> seems to be in place.
> 
> 
> Thanks for your help!
> 
> Aditi
> 
> 
> 
> 
> ----------------------
> A Singh
> Aditi.Singh at bristol.ac.uk
> School of Biological Sciences
> University of Bristol
> 
> ______________________________________________
> 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