[R] bizarre seq() behavior?

Barry Rowlingson b.rowlingson at lancaster.ac.uk
Wed Nov 23 13:25:50 CET 2011


On Wed, Nov 23, 2011 at 12:17 PM, Rainer Schuermann
<rainer.schuermann at gmx.net> wrote:
> You have a dot (not a comma) after 8:
>> seq(2,8.1,length.out=3)

> On Wednesday 23 November 2011 06:59:12 Czerminski, Ryszard wrote:
>> Is there any rational explanation for the bizarre seq() behavior below?
>>
>> > seq(2,8.1, lenght.out=3)
>>
>> [1] 2 3 4 5 6 7 8

 I think its the bizarre spelling of 'lenght.out'.

 Either spell it right or make it a unique abbreviation - len, leng,
or lengt will work, but as soon as you mess up, R will go 'I have no
idea what that is, have a default':

> seq(2,8.1, len=3)
[1] 2.00 5.05 8.10
> seq(2,8.1, leng=3)
[1] 2.00 5.05 8.10
> seq(2,8.1, lengh=3)
[1] 2 3 4 5 6 7 8
>

Barry



More information about the R-help mailing list