[英]Combining multiple columns in R
我想將14列合並為R中的一列。
如果第一列有一個條目(1,2,3),第二列(4,5,6),第三列(7,8,9),我想將它們合並為一個列(1,2,3, 4,5,6,7,8,9)
我們可以使用不unlist
unlist(df, use.names=FALSE)
#[1] 1 2 3 4 5 6 7 8 9
df <- data.frame(V1=1:3,V2= 4:6, V3= 7:9)
您也可以使用dim更改矩陣的尺寸。
一個<-矩陣(1:9,nrow = 3)
暗(a)<-c(9,1)
打印(a)
我認為來自reshape
庫的melt
函數將更加有用,因為您可以保留變量的名稱。 看這個例子:
rectangle = data.frame("x"=c(0.0057,0.0209,-0.0058,-0.0209),"y"=c(-0.029,0.028,0.0250,-0.0028))
melt(rectangle)
variable value
1 x 0.0057
2 x 0.0209
3 x -0.0058
4 x -0.0209
5 y -0.0290
6 y 0.0280
7 y 0.0250
8 y -0.0028
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.