У меня есть следующие данные:
Cubn 3.71455160837536 0.237454645363458
Gm9779 2.56051657980096 0.20850752817264
Apod 3.51796703048962 0.195999214485821
Что я хочу сделать, так это создать "расплавленные" данные, чтобы он дал это
var1 var2 value
1 FOO Cubn 3.7145516
2 FOO Gm9779 2.5605166
3 FOO Apod 3.5179670
4 BAR Cubn 0.2374546
5 BAR Gm9779 0.2085075
6 BAR Apod 0.1959992
Но почему это не удалось?
library("reshape2");
dat <-read.table("http://dpaste.com/1446132/plain/",header=FALSE)
rownames(dat) <- dat[,1]
dat[,1] <- NULL
colnames(dat) <- c("FOO","BAR");
head(dat)
longData <- melt(dat);
head(longData)