[R] Deleting row labels in dataframe

David Winsemius dwinsemius at comcast.net
Wed May 23 03:48:47 CEST 2012


On May 22, 2012, at 6:30 PM, Peter Ehlers wrote:

> On 2012-05-22 13:55, arun wrote:
>> Dear R group,
>>
>> I was working on an example dataset to see if the row labels can be  
>> deleted.   I know that header=TRUE could be used when we use  
>> read.table.  In the data.frame, I tried to delete row labels  
>> 1,2,..5, but so far not successful.  Is there a neat way to do it.
>>
>
> What are you trying to accomplish? Save the dataframe without
> rownames?
> Use write.table(..., row.names=FALSE)
>
> Print it in the console without rownames?
> Use print(..., row.names=FALSE)
>
Notice that Peter Ehlers, an accomplished useR, has _not_ told you how  
to remove row.names from dataframes.

 > attr(HousePriceT1, "rownames") <- NULL
 > HousePriceT1
   Price Floor Area Rooms Age Cent.heat
1    52   111  830     5 5.2        no
2    54   128  710     5 6.2        no
3    57   101 1000     5 3.8        no
4    57   138  690     5 4.5        no
5    59    93  780     5 6.8       yes


-- 
David.

> Peter Ehlers
>
>> Thanks.
>> A.K.
>>
>>
>> HousePriceT1<-structure(list(Price = c(52, 54, 57, 57, 59), Floor =  
>> c(111,
>> 128, 101, 138, 93), Area = c(830, 710, 1000, 690, 780), Rooms = c(5,
>> 5, 5, 5, 5), Age = c(5.2, 6.2, 3.8, 4.5, 6.8), Cent.heat =  
>> structure(c(1L,
>> 1L, 1L, 1L, 2L), .Label = c("no", "yes"), class =  
>> "factor")), .Names = c("Price",
>> "Floor", "Area", "Rooms", "Age", "Cent.heat"), row.names = c(NA,
>> -5L), class = "data.frame")
>>
>
> ______________________________________________
> 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.

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list