[R] incomplete final line found warning

Xiaobo Gu guxiaobo1982 at gmail.com
Sun Dec 11 10:40:48 CET 2011


On Sun, Dec 11, 2011 at 5:03 PM, Prof Brian Ripley
<ripley at stats.ox.ac.uk> wrote:
> On Sun, 11 Dec 2011, David Winsemius wrote:
>
>>
>> On Dec 10, 2011, at 10:01 PM, Xiaobo Gu wrote:
>
>
> without following the posting guide in several respects and hence leaving us
> guessing ....
>
>
>>> Hi,
>>>
>>> I saved the following as a UTF-8 encoded file named amberutil.r
>
>
> 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.

I use RStudio to edit the source file, there is as save as encoding
option, and I chose UTF-8

>
>>>
>>> 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,
>>>
>>>> source('D:/ambertuil.r')
>>>
>>> Warning message:
>>> In readLines(file) : incomplete final line found on 'D:/ambertuil.r'
>>>
>>> Can you help with this?
>>
>>
>> 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.

Can you help finding the reason about this warning.

>
>
> 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.

I am using R 2.14.0 64 bit on Windows.

>
> --
> Brian D. Ripley,                  ripley at stats.ox.ac.uk
> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,             Tel:  +44 1865 272861 (self)
> 1 South Parks Road,                     +44 1865 272866 (PA)
> Oxford OX1 3TG, UK                Fax:  +44 1865 272595



More information about the R-help mailing list