Re: [R] The use of F for False and T for True

From: Duncan Murdoch <>
Date: Mon, 17 Nov 2008 08:25:58 -0500

On 17/11/2008 8:03 AM, hadley wickham wrote:
> On Sun, Nov 16, 2008 at 7:41 PM, Simon Blomberg <> wrote:

>> It is better programming practice to use FALSE for false and TRUE for
>> true, and not F and T. This is because it is quite legal to do this:
>> T <- FALSE
>> F <- TRUE

> It may be better programming practice, but is it better interactive
> data analysis practice? R isn't just a programming language, and
> there are lots of good reasons to provide shortcuts that reduce
> typing. It's very easy to forget that most people can't touch type at
> a decent speed, and every key press less helps them get their ideas
> from their head to the computer faster.

That would be an argument for T and F being the reserved words (as I think they are in S-PLUS). But since it's so easy to use T or F as a variable, the problems caused by using them as TRUE or FALSE are not negligible -- look at the original question in this thread, which was likely caused by using F as a variable.

Duncan Murdoch mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Mon 17 Nov 2008 - 13:31:42 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 17 Nov 2008 - 18:30:29 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive