[R] How to manipulate a data frame
Ben Bolker
bolker at ufl.edu
Thu Nov 29 18:06:03 CET 2007
affy snp wrote:
>
> Dear list,
> I have a data frame like:
>
>> log2.ratios[1:3,1:4]
> Clone a1 a2 a3
> 1 GS1-232B23 -0.0207500 0.17553833 0.21939333
> 2 RP11-82D16 -0.1896667 0.02645167 -0.03112333
> 3 RP11-62M23 -0.1761700 0.08214500 -0.04877000
>
> how to make it to look like:
>
>> log2.ratios[1:3,1:4]
> a1 a2 a3
> a4
> GS1-232B23 -0.0207500 0.17553833 0.21939333 0.0008
> RP11-82D16 -0.1896667 0.02645167 -0.03112333 0.007
> RP11-62M23 -0.1761700 0.08214500 -0.04877000 0.7666
>
log2.ratios = data.frame(
Clone=c("GS1-232B23",
"RP11-82D16",
"RP11-62M23"),
a1= c(-0.0207500,-0.1896667,-0.1761700),
a2 = c(0.17553833,0.02645167,0.08214500),
a3 = c(0.21939333,-0.03112333,-0.04877000),
a4 = c(0.0008,0.007,0.7666))
log2.ratios[1:3,1:4]
rownames(log2.ratios) <- as.character(log2.ratios[,1])
log2.ratios <- log2.ratios[,-1]
--
View this message in context: http://www.nabble.com/How-to-manipulate-a-data-frame-tf4898180.html#a14030339
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list