2013-12-12 23 views
0

我从XLS读取数据集是这样的:如何重组一个数据,以多列数据

x<-c("c1", 1, 2, 3, "c2", 2, 6, 8, "c3", 4, 3, 2) 
x<-as.data.frame(x) 

我怎么可以把它重新组织该格式R:

c1 c2 c3 
1 2 4 
2 6 3 
3 8 2 
+0

已更新。谢谢 –

回答

4
m <- matrix(c('c1','1','2','3','c2','2','6','8','c3','4','3','2'), nrow = 4, ncol = 3) 
df <- setNames(data.frame(m[-1,]),m[1,]) 

> df 
    c1 c2 c3 
1 1 2 4 
2 2 6 3 
3 3 8 2 
相关问题