Skip to content

incomplete final line found warning

5 messages · Xiaobo Gu, David Winsemius, Brian Ripley +1 more

#
Hi,

I saved the following as a UTF-8 encoded file named amberutil.r

as.factor.loop <- function(df, cols){

	if (!is.null(df) && !is.null(cols) && length(cols) > 0)
	{
		for(col in cols)
    {
			df[[col]] <- as.factor(df[[col]])
		}
	}
  df
}

And got this warning message,
Warning message:
In readLines(file) : incomplete final line found on 'D:/ambertuil.r'

Can you help with this?

Regards,

Xiaobo Gu
#
On Dec 10, 2011, at 10:01 PM, Xiaobo Gu wrote:

            
Help with what? You got a warning. And it had information that should  
tell you how to edit the file if the warning bothers you.

  
    
#
On Sun, 11 Dec 2011, David Winsemius wrote:

            
without following the posting guide in several respects and hence 
leaving us guessing ....
BTW, it is hard to know how you know that ASCII is encoded as UTF-8, 
and on Windows (which from the file path it appears to be) it would 
not have worked had it been UTF-8 encoded.  Let's hope this did not 
mean what Windows calls 'Unicode', that is UTF-16LE.
Also, we were not told the version of R.  Updating (as requested by 
the posting guide prior to posting) would most likely remove the 
harmless warning (AFAIK it occurs only in 2.14.0 and not in 
R-patched) if this were an ASCII file.
#
On Sun, Dec 11, 2011 at 5:03 PM, Prof Brian Ripley
<ripley at stats.ox.ac.uk> wrote:
I use RStudio to edit the source file, there is as save as encoding
option, and I chose UTF-8
Can you help finding the reason about this warning.
I am using R 2.14.0 64 bit on Windows.
#
Xiaobo.Gu wrote
A warning message such as this could not be clearer.
It means that the last line of the file does not end with a <newline>
sequence ==> the final line of the file is incomplete.

In an editor go to the end of that line and press <Enter> or <Return>
And save.

Alternatively configure your editor to always terminate the last line of a
file with  a <newline> sequence.

/Berend


--
View this message in context: http://r.789695.n4.nabble.com/incomplete-final-line-found-warning-tp4181838p4182612.html
Sent from the R help mailing list archive at Nabble.com.