[R] remove column names from a data frame

Benilton Carvalho bcarvalh at jhsph.edu
Mon Feb 18 21:08:40 CET 2008


Well, Henrique's solution is nicer than mine. :-)
b

On Feb 18, 2008, at 3:05 PM, joseph wrote:

> Hi Benilton
> I actually tried "names(df) <- NULL" before I asked for help. Please  
> see below how it looks like
>
> > names(df) <- NULL
> > df
>   structure(c("chr1", "chr2", "chr3"), class = "AsIs")  
> structure(c("1", "2", "3"), class = "AsIs")
> 1                                                  
> chr1                                           1
> 2                                                  
> chr2                                           2
> 3                                                  
> chr3                                           3
>   structure(c("4", "5", "6"), class = "AsIs") structure(c("7", "8",  
> "9"), class = "AsIs")
> 1                                            
> 4                                           7
> 2                                            
> 5                                           8
> 3                                            
> 6                                           9
> >
>
>
> ----- Original Message ----
> From: Benilton Carvalho <bcarvalh at jhsph.edu>
> To: joseph <jdsandjd at yahoo.com>
> Cc: r-help at r-project.org
> Sent: Monday, February 18, 2008 11:47:50 AM
> Subject: Re: [R] remove column names from a data frame
>
> apparently you want to check the "Introduction to R" document.... I
> found it very useful when I started working with R:
>
> http://cran.r-project.org/doc/manuals/R-intro.pdf
>
> try:
>
> names(df) <- NULL
>
> b
>
> ps: "df" is the name of the function to get the density for an F
> distribution...
>
> On Feb 18, 2008, at 2:42 PM, joseph wrote:
>
> >
> >
> > I want to remove the column names from a data frame. I do
> > it the long way, can any body show me a better way ?
> >
> >
> > df= data.frame(chrN= c(“chr1”, “chr2”, “chr3”), start= c(1,
> > 2, 3), end= c(4, 5, 6), score= c(7, 8, 9))
> >
> >
> > df
> >
> >
> > #I write a txt file without row or column names
> >
> >
> >  
> write.table(df,"df1.txt",sep='\t',quote=FALSE,row.names=F,col.names=F)
> >
> >
> > #then I read it with the header = F to obtain the format
> > I want
> >
> >
> > df1=read.table("df1.txt", header = F)
> >
> >
> > df1
> >
> >
> >
> >  
> ____________________________________________________________________________________
> > Looking for last minute shopping deals?
> >
> > /category.php?category=shopping
> >     [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help at r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
>
>
>
> Never miss a thing. Make Yahoo your homepage.



More information about the R-help mailing list