Try this: > x <- read.table(text = " 2.5 3.6 7.1 7.9 + 100 3 4 2 3 + 200 3.1 4 3 3 + 300 2.2 3.3 2 4", header = TRUE, check.names = FALSE) > > x 2.5 3.6 7.1 7.9 100 3.0 4.0 2 3 200 3.1 4.0 3 3 300 2.2 3.3 2 4 > names(x) [1] "2.5" "3.6" "7.1" "7.9"
On Thu, Jul 12, 2012 at 2:50 PM, kexinz <zhangchic...@gmail.com> wrote: > I have a text file like this > 2.5 3.6 7.1 7.9 > 100 3 4 2 3 > 200 3.1 4 3 3 > 300 2.2 3.3 2 4 > > I used "r <- read.table("a.txt", header=T)" > The row names becomes X2.5, X3.6... What I need is the row names are > numeric, so I can use the row names as numbers on x-axis for plotting. e.g. > "plot(colMeans(r)~names(r))", something like this. How to do this? > > Thanks. > > -- > View this message in context: > http://r.789695.n4.nabble.com/read-table-with-numeric-row-names-tp4636342.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. -- Jim Holtman Data Munger Guru What is the problem that you are trying to solve? Tell me what you want to do, not how you want to do it. ______________________________________________ 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.