Skip to content
Prev 278258 / 398513 Next

how to keep row name if there is only one row selected from a data frame

Dear Community, 

I'm having a similar problem. I'm working with the data.frame attached (
http://r.789695.n4.nabble.com/file/n4099139/df1.xls df1.xls ), let's call it
df1 (and when I type str(df1) it answers data.frame)  

df1 has its own rownames (In the .xls the column "id", not 1,2,3, ...), and
its dimension is 80x7 

I'd like to drop rows by their rownames; in fact I'd like to drop rows
"2098", "2200" and "784" How can I do it?

I've tried: 

a) df2outliers <- df1 %in% (2098,2970,784) 

b) df1<- df1[-2098, , drop= TRUE]

But it seems rows are undefined. However when I uploaded this .xls I typed: 

df1<- read.xls("C:/... dir .../df1.xls",colNames= TRUE, *rowNames= TRUE*)  

Why do I loose rownames although I said rowNames= TRUE ? user at host.com




--
View this message in context: http://r.789695.n4.nabble.com/how-to-keep-row-name-if-there-is-only-one-row-selected-from-a-data-frame-tp895594p4099139.html
Sent from the R help mailing list archive at Nabble.com.