[R] Error in read.table

peter dalgaard pdalgd at gmail.com
Thu Jul 11 14:27:48 CEST 2013


On Jul 11, 2013, at 13:50 , Dante.py wrote:

> Maybe you should set parameter "as.is" in read.csv to be false.

TRUE more likely... However, there's another issue: files[i,] is a data frame, therefore so is f[1] (a telltale sign is that it has rows and column labels). So f[[1]] is probably needed.

> 
> 
> 2013/7/11 Jannetta Steyn <jannetta at henning.org>
> 
>> Hi Folks
>> 
>> I can't see what I have done wrong in this piece of code.
>> 
>> # Read filenames from csv file
>> files <- read.csv(file="files.csv",head=FALSE,sep=",")
>> 
>> # for each filename read the file
>> for (i in 1:length(files)) {
>>  # f becomes the next row inthe file
>>  f<-files[i,]
>>  # the header to be used for the graph is in column 2 of f
>>  head=f[2]
>>  par(mfrow=c(4,2))
>>  # the filename to be used is in column 1 of f
>>  con<-read.csv(file=f[1], header=TRUE, sep=',')
>>  tmp<-con$value2
>>  data<-normalize_js(tmp,-1,1)
>>  time<-con$time
>>  # run the waveform analyser
>>  waveformanalyser(data,time,head)
>> }
>> 
>> I get an error:
>> Error in read.table(file = file, header = header, sep = sep, quote = quote,
>> :
>>  'file' must be a character string or connection
>> 
>> When the error occurs f equals:
>>> f
>>                                     V1     V2
>> 1 ANA110915004A_3PERIOD_TmAvg-rdata.csv Pre-DA
>> 
>> and f[1] equals:
>> 
>>> f[1]
>>                                     V1
>> 1 ANA110915004A_3PERIOD_TmAvg-rdata.csv
>> 
>> 
>> Why won't it use the value of f[1] as a string for the file parameter in
>> the read.csv line?
>> 
>> All help would be apprecitated.
>> Regards
>> Jannetta
>> 
>> 
>> 
>> --
>> 
>> ===================================
>> Web site: http://www.jannetta.com
>> Email: jannetta at henning.org
>> ===================================
>> 
>>        [[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.
>> 
> 
> 
> 
> -- 
> ÕÅêÊ Dante.py
> Ö‹É∏´óѧ09π¶Ê‡Ñ§ÓëÓœÓÃʇѧ◊¨Òµ
> ¸öÈËÖ÷Ò“£ºhttp://dantepy.yslsg.org/
> 
> 	[[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.

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com



More information about the R-help mailing list