2017-06-06 61 views
-1

我對R很新,我想知道是否有方法可以將矩陣中的兩列進行混洗? 我有一個800 x 12的矩陣。我想用第2列和第2列替換第1列第1列。任何人都可以幫助我嗎?如何用R中的另一列替換/混洗一列?

+3

你只是想重新排序的列?例如'm < - 矩陣(1:4,ncol = 2); m [,c(2,1)]'? – SymbolixAU

回答

-1
before <- data.frame(c1=1:3, c2=4:6) 
after <- before[,c("c2", "c1")] 
+3

該OP說他們正在使用矩陣 – SymbolixAU

+0

好點!我沒有抓住那個。 –

0
x <- matrix(1:15,5,3) # create 5x3 matrix 
x[,c(1,2)] <- x[,c(2,1)] # exchange columns 1 and 2 
相關問題