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 ? u...@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. ______________________________________________ R-help@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.