
Hi, R-users,


I have a problem: Because there are few files which can't be readed
into R completely, so on the following subsequence programme, I use
write.table, which creates the "NA" files for those incomplete files
autimatically. 
I don't want those NA files.

My programes formats looks like:



name_c<-Sys.glob("C:/Documents and Settings/lma/My Documents/habitdata/*/calllog/*")

for (i in 1:length(name_c)){

log1<-readLines(name_c[i])
....

write.table(Temps, file=paste("C:/Documents and Settings/lma/My Documents/habitdata1",pname,lname,basename(name_c[i]),sep="/"))

}


Error Information:
Error in file(file, ifelse(append, "a", "w")) : 
  cannot open the connection

 In file(file, ifelse(append, "a", "w")) :
  cannot open file 'C:/Documents and Settings/lma/My Documents/habitdata1/NA/NA/NA': Permission denied


I have checked why the error appears, because  when I use "readLines" to read data, but when processing the large data set, there are few files which can not be readed in completely:

48: In readLines(name_c[i]) ... :
 
incomplete final line found on 'C:/Documents and Settings/lma/My
Documents/habitdata/244052900243997/calllog/calllog_log-20050505T121611.txt'
...


So it create the "NA" file when implementing the subsequence procedure by write.table.How can I do: whenever readLines can't completely read one file, then autimatically doesn't implement the subsequence programmes?

Thanks.
Tammy 		 	   		  
_________________________________________________________________
More than messages–check out the rest of the Windows Live™.
http://www.microsoft.com/windows/windowslive/
	[[alternative HTML version deleted]]


