From veraf at clemson.edu  Mon Oct 12 20:30:16 2009
From: veraf at clemson.edu (veraf at clemson.edu)
Date: Mon, 12 Oct 2009 20:30:16 +0200 (CEST)
Subject: [Rd] names drop for columns from data.frame (PR#14002)
Message-ID: <20091012183016.2AB77282EF3D@mail.pubhealth.ku.dk>

Full_Name: Francisco Vera
Version: 2.9.2
OS: Windows
Submission from: (NULL) (74.248.242.164)


Run the following commands:

a<-data.frame(x=1:2,y=3:4,row.names=c("i","j"))
names(a$x)
names(a[,1])

For names(a$x) I get NULL instead of c("i","j"). Same thing happens with
names(a[,1]). It works fine for rows, i.e., names(a[1,]) gives what is supposed
to.

It also works fine for matrices. If you issue the commands
b<-matrix(1:4,ncol=2,dimnames=list(c("x","y"),c("i","j")))
names(b[,1])
names(b[1,])

Thanks



[Rd] names drop for columns from data.frame (PR#14002)
veraf at clemson.edu