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.

Reply via email to