[Rd] Is NULL a vector?

Hadley Wickham h@wickh@m @ending from gm@il@com
Mon Jul 23 21:23:30 CEST 2018

On Mon, Jul 23, 2018 at 2:17 PM, Duncan Murdoch
<murdoch.duncan using gmail.com> wrote:
> On 23/07/2018 3:03 PM, Hadley Wickham wrote:
>> Hi all,
>> Would you generally consider NULL to be a vector?
> According to the language definition (in the doc directory), it is not:
> "Vectors can be thought of as contiguous cells containing data. Cells are
> accessed through indexing operations such as x[5]. More details are given in
> Indexing.
> R has six basic (‘atomic’) vector types: logical, integer, real, complex,
> string (or character) and raw. The modes and storage modes for the different
> vector types are listed in the following table."
> and later
> "There is a special object called NULL. It is used whenever there is a need
> to indicate or specify that an object is absent. It should not be confused
> with a vector or list of zero length."

Perfect, thanks!

Also available online at



More information about the R-devel mailing list